Программист 1С, не пиши так! Объектные блокировки

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • 🔴Ещё одна частая ошибка начинающих программистов 1С.
    💥 Записаться на курс "Программист 1С: с нуля до профи": ironskills.by/...
    Стандарт 1С "Блокировка данных объекта для редактирования из кода":
    its.1c.ru/db/v...
    Поддержать канал:
    donate.stream/...
    ✅Подписывайтесь на наш канал чтобы первыми получать новые видео.
    #1с #ironskills
    ---
    С уважением, команда IRONSKILLS

КОМЕНТАРІ • 143

  • @Shaluniya
    @Shaluniya 4 місяці тому +2

    обожаю! быстро четко и по делу, предельно понятное изложение, очень круто, удачи!

  • @iqmaxima
    @iqmaxima 6 місяців тому +8

    В данном случае это подходит но не всегда. Иногда смена данных может оказаться важнее чем не доредактированный документ. Пример после неких действий (регламентного задания) должен к примеру к заказу прикрепиться договор в следствии оплаты которая также была обработана регламентным заданием и если мы подобным образом заблокируем то к заказу не прикрепиться договор. Проще перепрочитать недоредактируемую форму и сообщить об этом пользоваьелю

  • @Ivanov_Ivan_11111
    @Ivanov_Ivan_11111 6 місяців тому +4

    Иван, спасибо большое за Ваш труд! Не останавливайтесь никогда!)))

  • @varikap87
    @varikap87 6 місяців тому +5

    Как всегда, четко ёмко и очень доходчиво! 👍 самые лучшие обучающие видео🤝

  • @АндрейКараваев-н6с
    @АндрейКараваев-н6с 6 місяців тому +2

    Как всегда отлично. Четко, доходчиво! Отличное видео!

  • @Rarogg
    @Rarogg 5 місяців тому +1

    Иван, как всегда, очень полезное видео!!! Продолжай в том же духе!

  • @GioCatrice.x
    @GioCatrice.x 6 місяців тому +1

    Очень понравился такой формат. Продолжайте, это очень интересно)

  • @Evang-Evang
    @Evang-Evang 6 місяців тому

    Как всегда все на Высшем уровне, спасибо Иван.

  • @АнтонЖаравин-щ7ж
    @АнтонЖаравин-щ7ж 6 місяців тому +2

    Впитваем, учимся, всяческие благодарности тебе, добрый человек)

  • @1C-Developer
    @1C-Developer 6 місяців тому +17

    Очень ждем курс по подготовке к специалисту по платформе и эксперту по технологическим вопросам😎

    • @Sa000Nya
      @Sa000Nya 6 місяців тому +5

      неее, тебе что мало то что уже есть у Леонтьева там часов 200, есть более интересные темы, например разбирать логику работы типовых и бсп. а спец по платформе уже устарел. так никто не пишет все гораздо сложнее.

    • @1C-Developer
      @1C-Developer 6 місяців тому +3

      @@Sa000Nya У Ивана подача материала лучше чем у других. Спец по платформе всегда отличался от реальных задач и он актуален до сих пор, так как проверяет умение программировать. А логику типовых и бсп мы сами осваиваем в процессе ежедневной работы.

    • @Sa000Nya
      @Sa000Nya 6 місяців тому +1

      @@1C-Developer В природе нет более легкого курса чем у ильи там все разжевано буквально на пальцах. Просто подготовься и забудь уже про этот дурацкий экзамен =) Конечно Иван мог бы сделать похожий но зачем, да и билеты экзаменационные искать по Тг каналам как это делал Илья не совсем законно в противном случае получится обрубок который не готовит к реальным билетам.

    • @ivernik
      @ivernik 6 місяців тому

      @@Sa000Nya Ну, особо билеты искать не нужно. :) И они на 99% актуальны. Изменения в условиях задач на экзамене незначительны.

    • @БипейШтифонов
      @БипейШтифонов 6 місяців тому +1

      Смеёшься что ли? Какой эксперт, иван показывет хелоу ворды для новичков.

  • @LaughingMonsteX
    @LaughingMonsteX 6 місяців тому +1

    Иван, спасибо вам большое! У вас прекрасная подача! Благодаря вам увидела, что 1С может быть очень даже интересным😊

  • @Гусева_Анастасия
    @Гусева_Анастасия 4 місяці тому

    Отличный ролик, очень полезно, спасибо!

  • @ЭдуардКоротков-б4к
    @ЭдуардКоротков-б4к 5 місяців тому

    Спасибо за ролик, как всегда супер!

  • @arshanskiysergey2791
    @arshanskiysergey2791 6 місяців тому

    Спасибо, очень полезный и качественный урок!

  • @MikkKo-qv4jy
    @MikkKo-qv4jy 6 місяців тому

    Спасибо. Все по делу: кратко и понятно! 👍👍👍

  • @LichnostSowi
    @LichnostSowi 6 місяців тому +3

    Перехожу с WebDev на 1С, причем это уже вторая попытка, первая завершилась неудачей, потому что ну душно очень 1С, таблицы итд, но благодаря Ивану и его титанической работе,становится не так душновато, а давольно таки интересно. спасибо тебе Иван, ты лучший!!!

  • @ВладимирВолобуев-з4б
    @ВладимирВолобуев-з4б 6 місяців тому

    Спасибо Вам большое. Как всегда все четко и по делу. 👍👍👍

  • @bearmillionare
    @bearmillionare 6 місяців тому +1

    Было интересно, узнал про %1 и %2 😊

  • @Щепа-с3о
    @Щепа-с3о 6 місяців тому +1

    Классное видео. Полезное. По чаще бы видео на канале. Поддержите лайкосом!

  • @kingezhsepo
    @kingezhsepo 6 місяців тому +21

    На чужих ошибках сложнее учиться. Их мозг в долговременную память не хочет записывать. А когда сам накосячил на себе прочувствовал и исправил - тут да ))

  • @MNail-w9s
    @MNail-w9s 6 місяців тому

    Иван как всегда красавчик! Ликбез нужен и важен...

  • @asg5511
    @asg5511 6 місяців тому +1

    Полезная информация!

  • @UrmatKasymov
    @UrmatKasymov 6 місяців тому

    Четко, локанично. Держите подписку!

  • @ДенисКошкаров-м3в
    @ДенисКошкаров-м3в 3 місяці тому

    Если рассматривать задачу как теоретическую, чтоб показать, что такое пессимистическая блокировка, то норм. А так нужно исходить из ситуации и нужд заказчика. Я например считаю, что логика вполне нормальная, кто первый изменил документ, тот и прав, т.е. блокировка на форме обоснована и пользователь должен переоткрыть документ. А вообще если стоит задача одновременно и статусы изменять и чтобы пользователи работали необходимо вынести статусы в отдельный объект, например регистр ну или вообще вместо статусов использовать другие документы. Потом просто с этими статусами в документе начинается такая путаница, например сделали реализацию, не поставили статус "Закрыт" или клиент просить добавить специальные права на статус "В работе". Поэтому можно сделать так 3 документа Заказ -> Поступление -> Реализация, если нужно еще делать отмену заказа, то тоже специальный документ для этого, так же, если нужно регистр, где отслеживается статусы заказа. На основании заказа, создаются остальные документы, если нужно ограничить права, то это можно сделать типовым способом без костылей и проверок, какой там статус у заказа, если нужно просмотреть статус заказа, делаешь отчет по регистру, который отслеживает статусы заказа.

  • @mr.farkhat
    @mr.farkhat 6 місяців тому

    То что нужно!

  • @gdd_burcklock7016
    @gdd_burcklock7016 5 місяців тому

    Спасибо, круто

  • @almasomarov1006
    @almasomarov1006 5 місяців тому

    Рахмет из Казахстана.

  • @1C_8.5.0
    @1C_8.5.0 6 місяців тому

    Жилая вам блага двух миров

  • @СергейВ-р2б
    @СергейВ-р2б 6 місяців тому

    Иван спасибо за видео Чыжоука смотрит :)

  • @jeepwork
    @jeepwork 6 місяців тому

    Спасибо большое

  • @Gregory_97
    @Gregory_97 6 місяців тому +1

    Здравствуйте, Иван, скажите, пожалуйста, будет ли 3 часть по барбершопу? Очень жду продолжения!

  • @maxglu7165
    @maxglu7165 6 місяців тому

    Лучший!😊

  • @user-ux3cp4kr6r
    @user-ux3cp4kr6r 6 місяців тому +3

    Никогда не пиши так: "программист 1с"

  • @olegkrivoruchko517
    @olegkrivoruchko517 6 місяців тому

    Спасибо за видео)

  • @ДмитрийКравцов-у6р
    @ДмитрийКравцов-у6р 6 місяців тому

    Спасибо.

  • @YoR_യോഗ
    @YoR_യോഗ 6 місяців тому

    Класс 👌👍

  • @кек-ш1р
    @кек-ш1р 6 місяців тому

    Thank you, sir

  • @Простоипонятно-е1д
    @Простоипонятно-е1д 6 місяців тому

    Супер полезно, спасибо. Ролики по сложным запросам будут?

  • @vs_999
    @vs_999 3 місяці тому

    в одной фирме внедрял подсистему, которая на основе продаж, формировала документы, которые помогали снабженцам с подтоваркой. И возник момент, когда снабженец открывал документ и что то начинал делать и до тех пор пока они не поставят флажок "принят в работу" и не запишет, то документ воспринимался системой как неактивным и при выполнении регламентного задания перемещался в архив и естественно без объектной блокировки стали возникать такие проблемы. Но если бы внедрил объектную блокировку, то система бы начала работать криво.
    Поэтому главный вывод, программист сам должен знать когда нужно применять объектную блокировку.

    • @ДенисКошкаров-м3в
      @ДенисКошкаров-м3в 3 місяці тому

      Главный вывод, у вас кривая архитектура. Документ если проведен, должен применять изменения, без каких-либо галок "принят в работу". Галки и статусы в документах это зло и делается это зло с целью экономии и недостаточного понимания процесса работы.

    • @vs_999
      @vs_999 3 місяці тому

      @@ДенисКошкаров-м3в Погоди, а как тогда называется Статус в документе Заказы клиентов в той же УТ11 ???
      Ты видимо тяжелее печатных форм ничего не делал, раз такие поспешные выводы строишь!

    • @ДенисКошкаров-м3в
      @ДенисКошкаров-м3в 3 місяці тому

      @ и что, если статусы есть в документах в УТ, значит по другому нельзя сделать? Или УТ это священный Грааль? Открою тебе секрет, в УТ тоже есть проблемы с архитектурой.

    • @vs_999
      @vs_999 3 місяці тому

      @@ДенисКошкаров-м3в вот именно. Знаешь а есть еще такая штука как хотелка постановщика задачи. Для тех же самописных, управленческих документов, мне одна говорит - делай что бы я могла поставить в документе галку Принят в работу и Выполнен. И там спорить было бесполезно, типа а может создать документ, при вводе на основании которого будет меняться его статус и в случае чего можно будет отследить кто и когда это делал. А знаешь почему? Потому что им так проще и удобней. Я сделал и от меня отвязались.
      А вот бывают такие моменты, когда по другому просто не как. Особенно когда в моем случае, даже тех. задания не то что не было, они (постановщики) даже не знали, что и как должно работать. Тыж программист, вот я сидел придумывал.

    • @ДенисКошкаров-м3в
      @ДенисКошкаров-м3в 3 місяці тому

      @ я тебя полностью понимаю, сам с таким постоянно сталкиваюсь. Вот и пишу, что это не есть хорошо.

  • @commonaccount6453
    @commonaccount6453 6 місяців тому

    Отличное видео. Иван, какой есть альтернативный канал, а то с ютубом беда.

  • @DenisLebedev8
    @DenisLebedev8 6 місяців тому +2

    А теперь представим ситуацию, когда наш метод после рефакторинга переезжает в общий модуль, а затем переиспользуется в какой-нибудь обработке внутри транзакции. И получаем в итоге головную боль у программиста, который будет ловить плавающий баг с отменой транзакции при выполнении совершенно штатной операции. Браво!

    • @kuzyara555
      @kuzyara555 6 місяців тому

      И что вы предлагаете?

    • @DenisLebedev8
      @DenisLebedev8 6 місяців тому

      @@kuzyara555 Не давать абсолютных рекомендаций и все инструменты, которые предлагает платформа, использовать к месту и с умом. Например, код, который потенциально может переиспользоваться в других местах, не писать с применением обработки исключений, а если вам нужна обработка исключений и вы работаете с данными формы, то делать привязку к этим самым данным формы, чтобы код нельзя было ошибочно переиспользовать. В общем, думать, что будет дальше, а не только сейчас.

    • @DenisLebedev8
      @DenisLebedev8 6 місяців тому

      В 1С конечно очень специфичная и спорная реализация работы с транзакциями и вообще атомарных операций, но имеем что имеем, как говорится и нужно учиться пользоваться теми инструментами, что есть.

    • @rustmacro4563
      @rustmacro4563 6 місяців тому +1

      Придираетесь, ничего страшного в данном примере нет, при рефакторинге вменяемый программист организует проброс исключения

  • @Hauyhi
    @Hauyhi 6 місяців тому +1

    подскажите, на сколько корректно было бы вынести информацию о статусах в отдельный регистр, а вывод о статусе делать в момент открытия формы документа или списка, ведь таким образом мы не завяжемся на заблокирован объект или нет?

  • @ТемноеБудущее-ч7ц
    @ТемноеБудущее-ч7ц 6 місяців тому +3

    За Статус как реквизит документа, нормализация БД говорит вам Привет!

    • @TresModiosVir
      @TresModiosVir 6 місяців тому

      это чтоб в списках быстрее отображалось, наверняка там еще и при проведении в какой-нибудь регистр пишется

  • @ЛеонидЛеонидов-ь9в
    @ЛеонидЛеонидов-ь9в 6 місяців тому +1

    Можно открывать транзакцию при начале редактирования объектов, блокировка установится автоматически
    НачатьТранзакцию();
    Попытка
    ДелаемЧтоТо();
    ЗафиксироватьТранзакцию();
    Исключение
    Если ТранзакцияАктивна() Тогда
    ОтменитьТранзакцию();
    КонецЕсли;
    ВызватьИсключение;
    КонецПопытки;

    • @МаксимШипилов-ц5ь
      @МаксимШипилов-ц5ь 6 місяців тому +2

      Это будет работать, если в свойствах конфигурации режим управления блокировками "автоматический". Но во всех современных конфигурациях стоит "управляемый режим. И зачем Вам в секции исключения проверять начало транзакции? И так понятно, что она стартанула. Если код написан нормально, то такие проверки делать не нужно.

    • @БипейШтифонов
      @БипейШтифонов 6 місяців тому

      Парень, почитай про транзакции, загугли, первая статья на хабре по этой теме. Человек выше все правильно написал.​@@МаксимШипилов-ц5ь

    • @kuzyara555
      @kuzyara555 6 місяців тому

      И получить взаимоблокировку

    • @ВладимирШаров-к5ж
      @ВладимирШаров-к5ж 5 місяців тому

      Упр блокировки и объектные это разные вещи, пользователь так же бы получил ошибку с несоответствием версий

    • @ВладимирШаров-к5ж
      @ВладимирШаров-к5ж 5 місяців тому

      И за ТранзакцияАктивна вообще руки отрывают

  • @tihonkadavercian2589
    @tihonkadavercian2589 6 місяців тому

    Эффект гонок)

  • @АлексейЛ-й1ш
    @АлексейЛ-й1ш 6 місяців тому +1

    В теории да, но в практике это крайне маловероятная ситуация. Гораздо чаще встречается ситуация, когда два оператора пытаются в режиме пользователя редактировать один и тот же документ и портят друг другу работу

    • @arshanskiysergey2791
      @arshanskiysergey2791 6 місяців тому +1

      если пользователей много, то такая ситуация возникает не редко - постоянно кто-то какие-то документы редактирует и очень обидно бывает потерять свои изменения

  • @melkiy1735
    @melkiy1735 6 місяців тому

    Иван, коллеги. Как теперь смотреть ютуб то? У меня даже на телефоне не грузит?

  • @МихаилБалюкин
    @МихаилБалюкин 6 місяців тому

    ПолучитьОбъект() тоже может вызвать исключение)) т.е. изначально попытка тоже нужна была.

    • @НиколайПитиримов-ы9ц
      @НиколайПитиримов-ы9ц 6 місяців тому

      В каких случаях?

    • @МихаилБалюкин
      @МихаилБалюкин 6 місяців тому

      например, в модуле объекта расположен код инициализации (снизу), который выполняется при любом обращении к объекту (и при получении объекта тоже), и может выдать исключение.

  • @ConstantinKubrakov
    @ConstantinKubrakov 6 місяців тому

    Разработчики вендора не читают стандартов. Классика жанра

  • @banitbps4751
    @banitbps4751 6 місяців тому

    У нас и так есть массив ссылок на документы, за чем их пихать в запрос для цикла, если можно сразу идти по циклу с проверкой статуса?

  • @ЕленаПименова-д6х
    @ЕленаПименова-д6х 6 місяців тому

    Рулите, ребята!)))

  • @МихаилАаа-д3ю
    @МихаилАаа-д3ю 6 місяців тому

    👍

  • @AntoHAmm
    @AntoHAmm 3 місяці тому

    Почему на курсах это не озвучивают (

  • @Делажитейские-ь8й
    @Делажитейские-ь8й 6 місяців тому

    И снова здравствуйте, Иван. 🙄 все тот же вопрос: "О внешних компонентах замолвите слово? Ну да, знаю, что обещали, что обещанного три года ждут. Ждем-с уже как четвертый год 😁 или может уже был видос и мы ено пропустили? 😇

    • @PTolkachev
      @PTolkachev 5 місяців тому

      Без знания C++ туда даже не стоит лезть. Или вы думаете, что за час (2, 3, 10) растолкуют не только базу C++, но и как на нём внешние компоненты для 1С делать? А если просто объяснить, как создавать внешние компоненты, то без знания С++ вы ни чего не поймёте (будет интересно, но ни (х...) чего не понятно). p.s. На других каналах есть примеры "лайв" создания внешней компоненты. Можете "погуглить". А если хотите внешнюю компоненту для android клиента 1С, то ещё нужно знать Java - JNI и базу по созданию приложений под Android. Под IOS тоже нужны соответствующий знания, но у меня не было опыта создания внешних компонент для мобильного клиента IOS. Только для Windows, Linux и Android (в последнем случае делал драйвер сканера штрихкодов для ТСД в соответствии со стандартами Библиотеки подключаемого оборудования). А для Win/Lin делал кроссплатформенный минисервер взаимодействия. Если есть желание, можете на Infostart поискать "Сервис push-уведомлений для 1С" и "Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)". Там, кстати, есть ссылки на github с исходниками.

    • @Делажитейские-ь8й
      @Делажитейские-ь8й 5 місяців тому

      @@PTolkachev У Ивана есть талант излагать понятным языком, может у него получится. 😁

  • @QVRJ
    @QVRJ 6 місяців тому

    Все равно док надо менять! Кто первый встал того и тапки :))) а у пользака несколько дней док может в захвате висеть!

  • @8tshk8
    @8tshk8 6 місяців тому

    Да опытные тоже так делают, когда надо разрабатываться в режиме "хренакс-хренакс и в прод", потому что вчера должно работать. Кто там за блокировки вспомнит?

  • @NameNotFoundDD
    @NameNotFoundDD 6 місяців тому

    Рекомендуется писать ОбработкаОшибок.ПодробноеПредставлениеОшибки, вместо ПодробноеПредставлениеОшибки (если конечно не сидите на 8.3.17 и меньше). Мы же учим правильно писать)

    • @arxxximed
      @arxxximed 6 місяців тому

      Что за оработкаОшибок?
      Может менеджерОбработкиОшибок?
      Или вы про модуль БСП?

    • @kuzyara555
      @kuzyara555 6 місяців тому

      Почему рекомендация такая?

    • @NameNotFoundDD
      @NameNotFoundDD 6 місяців тому

      @@kuzyara555 вопрос к разработчикам платформы, не сюда.

    • @kuzyara555
      @kuzyara555 6 місяців тому

      @@NameNotFoundDD а у вас откуда эта информация про правильно/неправильно?

    • @NameNotFoundDD
      @NameNotFoundDD 6 місяців тому

      @@kuzyara555 синтаксический помощник 1с

  • @ВладимирШаров-к5ж
    @ВладимирШаров-к5ж 5 місяців тому

    Привет ошибки когда версия объекта уже изменилась)

  • @Magafon
    @Magafon 6 місяців тому

    А когда блокировка будет снята с заказа, когда пользователь 2 сможет править свой заказ?

  • @arxxximed
    @arxxximed 6 місяців тому

    Так все таки, расскажите подробнее почему мы пользуемся "попытка заблокировать()". А не " если заблокирован() тогда"?

    • @Pavel13rm
      @Pavel13rm 6 місяців тому +1

      Метод Заблокирован(): Определяет, заблокирован ли документ данным объектом.
      В данном случае этот метод не подходит.

  • @Mi-shutka
    @Mi-shutka 2 місяці тому

    Почему 1с не воспринимает команды от ahk

  • @Наблюдатель-к5ч
    @Наблюдатель-к5ч 5 місяців тому

    Как все упомнить...

  • @usrzeroone
    @usrzeroone 6 місяців тому

    А вариант , Выбрать ДЛЯ ИЗМЕНЕНИЯ , в запросе ?

  • @Garik_Vorota
    @Garik_Vorota 6 місяців тому

    На самом деле это мелкая проблема. Большая проблема, что первый пользователь может добавить в массив не свои документы. Поэтому должна быть проверка на право работы с контрагентом, организацией , складом и т.п.

    • @СергейИванов-ц5д6х
      @СергейИванов-ц5д6х 6 місяців тому +1

      Это уже совсем другая тема.... И она гораздо объёмнее. Хотя и сам способ изменения статуса заказов (ручками) - это полная лажа. Но как пример для подачи инфы по программированию очень наглядный. А Иван - молодца!

  • @TresModiosVir
    @TresModiosVir 6 місяців тому

    получитьобъект так же может вызвать исключение - отгадай когда

    • @НиколайПитиримов-ы9ц
      @НиколайПитиримов-ы9ц 6 місяців тому

      Когда этого объекта нет в БД. Только исключения не будет. Будет Неопределено вместо объекта.

  • @ДонДигидон-т8й
    @ДонДигидон-т8й 6 місяців тому +2

    Я теперь понял почему ролик называется "Программист, не пиши так".
    Ваня ну ладно бы склад поменять, ну ответственного, но состояние!
    Объясни пожалуйста хоть в комментах новичкам, что в большинстве случаев состояние надо выносить в регистр.

    • @rustmacro4563
      @rustmacro4563 6 місяців тому +1

      В целом резонное замечание, но СостояниеЗаказа - именно реквизит в данной демобазе от 1С, думаю, что в коротком ролике Иван хотел показать именно момент с блокировками, а не архитектурой 1С.

  • @юзверь-9й
    @юзверь-9й 3 місяці тому

    Всё таки какая-то странная логика у 1С. Пользователь начал редактировать документ, возникла блокировка, но процедура в другом сеансе увидит её только тогда, когда сама попытается наложить блокировку. А если не попытается, то ей можно всё. Как будто выхватывает надкусанный бутерброд из чужого рта.

    • @ДенисКошкаров-м3в
      @ДенисКошкаров-м3в 3 місяці тому

      Почему странное, попробуй заказать билет на каком-нибудь сайте, система тебе позволит открыть форму заказа билета, но если после открытия, другой пользователь билет купит, то при попытке купить этот билет, тебе вылезет сообщение, что билетов больше нет.

  • @panalike
    @panalike 6 місяців тому

    1:46 зачем проверять проведен документ или нет, если он проведен, то даже если просто запишем его, он и так перепроведется

    • @EduardKarabovich
      @EduardKarabovich 6 місяців тому

      Не всегда при записи происходит проведение.

    • @panalike
      @panalike 6 місяців тому

      @@EduardKarabovich если док проведен, то при записи уже проведенного документа, всегда происходит перепроведение хоть и не явное

    • @agni9113
      @agni9113 6 місяців тому

      ​@@panalike 🤡

    • @КонстантинБулат-д1ш
      @КонстантинБулат-д1ш 6 місяців тому

      Конечно нет, попробуйте программно изменить состав заказа и перезаписать, в движениях ничего не изменится.

    • @vladtrue4854
      @vladtrue4854 6 місяців тому

      ​@@panalikeэто актуально только при интерактивной записи из формы. И для настройки такого поведения даже специальное свойство формы есть "Проводить при записи" или примерно как-то так называется.

  • @ПавелАрборайтеров
    @ПавелАрборайтеров 6 місяців тому

    Вроде бы еще есть третий способ блокировки - с помощью объекта БлокировкаДанных?

    • @Pavel13rm
      @Pavel13rm 6 місяців тому

      Это вообще другое. Это управляемая блокировка.

  • @talas12341
    @talas12341 2 місяці тому

    Vanja

  • @cilantro_bumblebee
    @cilantro_bumblebee 6 місяців тому

    сообщитьпользователю не правильно, правильно ОбщегоНазначения.СообщениеПользователю

    • @kuzyara555
      @kuzyara555 6 місяців тому

      Почему неправильно?

    • @СергейИванов-ц5д6х
      @СергейИванов-ц5д6х 6 місяців тому +1

      "общегоНазначения" - это если в конфе имеется БСП. А Иван правильно делает, что показывает платформенный функционал.

  • @uppinua
    @uppinua 6 місяців тому

    Человек на видео исправил одну ошибку и родил другую. Попытка не для этого используется и да есть метод Заблокирован(). За Попытка и вывод такого сообщения нужно увольнять.

    • @kolya2323
      @kolya2323 6 місяців тому +1

      Какую другую ошибку он сделал? Все правильно у Ивана

    • @uppinua
      @uppinua 6 місяців тому

      @@kolya2323 любое действие можно реализовать без Попытка, Попытка - это ошибка программиста, которую ему лень переписывать..

    • @jkobich
      @jkobich 6 місяців тому

      Иван все верно описал, какую такую ошибку он совершил?

    • @vadimsergeev7874
      @vadimsergeev7874 6 місяців тому

      Какая разница, ну проверишь ты на заблокирован, и так же в исключение упадешь и все, так что иди Радченко заново учи)

    • @chestimevshiy6283
      @chestimevshiy6283 6 місяців тому

      он же буквально написание из справки повторил, алеша)

  • @LifterAndy
    @LifterAndy 6 місяців тому +2

    Нет никаких программистов 1С. 1С - это не программирование это чушь собачья

    • @МаксимШипилов-ц5ь
      @МаксимШипилов-ц5ь 6 місяців тому +1

      Да, так их, этих 1Сников 😅

    • @arxxximed
      @arxxximed 6 місяців тому

      А что? А почему? а куда они пропали?

    • @kuzyara555
      @kuzyara555 6 місяців тому

      А как называть людей которые 1с занимаются?

    • @Pavel13rm
      @Pavel13rm 6 місяців тому +2

      Да хоть как их называй. Получают они неплохо и это главное.

    • @rustmacro4563
      @rustmacro4563 6 місяців тому

      Тебя в детстве Нуралиев покусал что ли, откуда такая токсичность? Программирование - это создание или модификация программы, если для тебя данное определение трудное, то лучше больше читай, а не пиши.

  • @vbRus
    @vbRus 6 місяців тому

    Полезная информация!

  • @Dustystec
    @Dustystec 6 місяців тому +1

    Спасибо