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

Поділитися
Вставка
  • Опубліковано 29 лис 2024

КОМЕНТАРІ • 139

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • @ivernik
      @ivernik 4 місяці тому

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @arshanskiysergey2791
    @arshanskiysergey2791 4 місяці тому

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    То что нужно!

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

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

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

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

  • @izumrudbek
    @izumrudbek 4 місяці тому

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

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

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

    • @TresModiosVir
      @TresModiosVir 4 місяці тому

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

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

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

  • @jeepwork
    @jeepwork 4 місяці тому

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

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

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

  • @UrmatKasymov
    @UrmatKasymov 4 місяці тому

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

  • @olegkrivoruchko517
    @olegkrivoruchko517 4 місяці тому

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

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

    Спасибо.

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

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

  • @maxglu7165
    @maxglu7165 4 місяці тому

    Лучший!😊

  • @commonaccount6453
    @commonaccount6453 4 місяці тому

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

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

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

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

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

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

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

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

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

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

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

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

    Thank you, sir

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

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

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

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

    • @DenisLebedev8
      @DenisLebedev8 4 місяці тому

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

    • @DenisLebedev8
      @DenisLebedev8 4 місяці тому

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

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

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

  • @vs_999
    @vs_999 Місяць тому

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

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

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

    • @vs_999
      @vs_999 24 дні тому

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

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

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

    • @vs_999
      @vs_999 24 дні тому

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

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

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

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

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

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

    Класс 👌👍

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

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

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

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

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

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

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

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

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

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

  • @banitbps4751
    @banitbps4751 4 місяці тому

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

  • @AntoHAmm
    @AntoHAmm 22 дні тому

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

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

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

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

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

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

      Без знания 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й 3 місяці тому

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

  • @tihonkadavercian2589
    @tihonkadavercian2589 4 місяці тому

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

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

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

  • @usrzeroone
    @usrzeroone 4 місяці тому

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

  • @Magafon
    @Magafon 4 місяці тому

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

  • @QVRJ
    @QVRJ 4 місяці тому

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

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

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

  • @arxxximed
    @arxxximed 4 місяці тому

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

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

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

  • @ConstantinKubrakov
    @ConstantinKubrakov 4 місяці тому

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

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

    👍

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

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

  • @NameNotFoundDD
    @NameNotFoundDD 4 місяці тому

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

    • @arxxximed
      @arxxximed 4 місяці тому

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

    • @NameNotFoundDD
      @NameNotFoundDD 4 місяці тому

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

    • @NameNotFoundDD
      @NameNotFoundDD 4 місяці тому

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

  • @Garik_Vorota
    @Garik_Vorota 4 місяці тому

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

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

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

  • @TresModiosVir
    @TresModiosVir 4 місяці тому

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

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

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

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

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

    • @Pavel13rm
      @Pavel13rm 4 місяці тому

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

  • @panalike
    @panalike 4 місяці тому

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

    • @EduardKarabovich
      @EduardKarabovich 4 місяці тому

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

    • @panalike
      @panalike 4 місяці тому

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

    • @agni9113
      @agni9113 4 місяці тому

      ​@@panalike 🤡

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

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

    • @vladtrue4854
      @vladtrue4854 4 місяці тому

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

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

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

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

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

  • @юзверь-9й
    @юзверь-9й 27 днів тому

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

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

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

  • @cilantro_bumblebee
    @cilantro_bumblebee 4 місяці тому

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

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

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

  • @uppinua
    @uppinua 4 місяці тому

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

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

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

    • @uppinua
      @uppinua 4 місяці тому

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

    • @jkobich
      @jkobich 4 місяці тому

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

    • @vadimsergeev7874
      @vadimsergeev7874 4 місяці тому

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

    • @chestimevshiy6283
      @chestimevshiy6283 4 місяці тому

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

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

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

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

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

    • @arxxximed
      @arxxximed 4 місяці тому

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

    • @kuzyara555
      @kuzyara555 4 місяці тому

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

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

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

    • @rustmacro4563
      @rustmacro4563 4 місяці тому

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

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

    Спасибо

  • @vbRus
    @vbRus 4 місяці тому

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