РАСШИРЕНИЯ 1С. УРОК 7. ПЕРЕХВАТЧИКИ ПРОЦЕДУР С ТИПОМ ВЫЗОВА "ПЕРЕД" И "ПОСЛЕ"

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024
  • Поддержать донатом: donate.stream/...
    В этом видео, посвященном расширениям конфигураций в 1С, мы поговорим о том, каким образом можно перехватывать методы конфигурации с целью расширения ее функциональности.
    В этом занятии мы рассмотрим перехватчики методов с типом вызова "Перед" и "После". Про перехватчики с типом вызова "Вместо" будем говорить в следующем уроке.
    Желаю вам приятного просмотра!
    Благодарен каждому за репост этого видео.
    #расширения1с #уроки1с #видео1с
    Мои контакты:
    ВКонтакте: ilyaleontyev
    Фэйсбук: illeontev
    С удовольствием добавлю вас в друзья при условии, что вы не будете меня грузить своими рабочими вопросами :)

ความคิดเห็น • 27

  • @alexeychernyev
    @alexeychernyev 6 ปีที่แล้ว +11

    Илья, я пересматриваю курс по расширениям от команды Гилева и Насипова. Но в ваших видео есть моменты которые дополняют общую теорию по работе с расширениями.Годный контент, продолжайте. Все ваши видео смотрю.

    • @IlyaLeontyev
      @IlyaLeontyev  6 ปีที่แล้ว +2

      Алексей Черняев, приятно это слышать, спасибо

  • @AbramovAleksey
    @AbramovAleksey 6 ปีที่แล้ว +5

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

    • @IlyaLeontyev
      @IlyaLeontyev  6 ปีที่แล้ว +1

      Благодарен тебе за это

  • @ujn77
    @ujn77 6 ปีที่แล้ว +3

    Очень годно и интересно! Илья, ни в коем случае не бросайте! С нетерпением ждем новых видео!

    • @IlyaLeontyev
      @IlyaLeontyev  6 ปีที่แล้ว +2

      Спасибо тебе, добрый человек!

  • @HIghtowerSever
    @HIghtowerSever 5 ปีที่แล้ว +2

    Спасибо, Илья!

  • @IlyaLeontyev
    @IlyaLeontyev  6 ปีที่แล้ว +2

    В этом видео, посвященном расширениям конфигураций в 1С, мы поговорим о том, каким образом можно перехватывать методы конфигураций с целью расширения их функциональности.
    В этом занятии мы рассмотрим перехватчики методов с типом вызова "Перед" и "После". Про перехватчики с типом вызова "Вместо" будем говорить в следующем уроке.
    Желаю вам приятного просмотра!
    Пишите в комментариях, что вы думаете по поводу этого всего )

  • @temothusp6246
    @temothusp6246 3 หลายเดือนก่อน

    Помогло

  • @zenden505
    @zenden505 ปีที่แล้ว +1

    Наверно, вы скоро начнете преподавать питон. Эх, как я завидую будущим вашим ученикам.

  • @officialaleksandrkosorukov
    @officialaleksandrkosorukov 3 ปีที่แล้ว

    Комментарий для продвижения!

  • @RoadOfPilgrims
    @RoadOfPilgrims 3 ปีที่แล้ว

    Спасибо

  • @user-ri3yx2ti1g
    @user-ri3yx2ti1g 5 ปีที่แล้ว +3

    Спасибо зак курс, очень полезно.
    Подскажите, пожалуйста, при попытке добавить процедуру из основной конфигурации в расширение нет пункта "Добавить в расширение" как показано в Вашем видео. Почему? Платформа 8.3.9.2309

    • @IlyaLeontyev
      @IlyaLeontyev  5 ปีที่แล้ว +1

      Благодарю. Может, вам платформу обновить?

  • @user-px4iv8bl9z
    @user-px4iv8bl9z 6 ปีที่แล้ว +2

    Интересно и познавательно! Только немного недопонял ) вызовы с типом перед и после всегда в паре идут? 2:26 - либо вместо, либо перед и после.. Разве они не могут быть сами по себе? И второй вопрос: в окне с расширениями можно создавать кучу расширений. Разделяют их, видимо, по смыслу (назначению) и к конфе может быть подцеплено их несколько, но по идее можно все доработки и в одном сделать? В каком случае создавать новое расширение, если есть уже одно?

    • @IlyaLeontyev
      @IlyaLeontyev  6 ปีที่แล้ว +4

      Алексей, благодарю!)
      Конечно же, перехватчики событий "Перед" и "После" можно использовать отдельно. Либо "Перед", либо "После, либо "Перед" и "После", либо "Вместо" )
      Расширений действительно может быть много. Примеры такого использования могут быть, например, такие: одно расширение - для исправления ошибок основной конфигурации, второе - для расширения функциональности. Или, например, одно расширение создает один разработчик, второе - другой. Или же, например, одно расширение - это одна подсистема / блок доработок, второе расширение - другая подсистема / блок и т.д. То есть вы сможете все расширения разбить на логические блоки и затем переносить на клиентские базы только нужные им доработки.

  • @alexeibelousov3279
    @alexeibelousov3279 6 ปีที่แล้ว +1

    А по мне это все же никакое не продолжение подписок, а совершенно идеологически разные механизмы. Как раз таки делаем наши изменения подписками (по возможности конечно) и вот эти подписки и свои модули кладем в расширения. Смысл - минимально захватывать типовые объекты в расширения. А вот по подпискам - сделали бы подписку на любую функцию или процедуру в любом модуле, это покрыло бы 90% всех потребностей изменения, в принципе можно даже добавленные реквизиты на форму добавлять программно, не захватывая форму в расшение, все делать подписками.
    По мне так 1С насмотрелась модульности в SAP, и хотят сделать "как в больших системах". Покупаешь 1С:Предприятие и накручиваешь себе модули расширениями, то есть можно купить модуль БУ, ЗУП, Производство, Документооборот, Бюджетирование.. загрузить эти модули (расширения) в одну конфу и вуаля - готова расширяемая система под конкретное предприятие.

  • @onecmax4352
    @onecmax4352 5 ปีที่แล้ว +2

    Ахах "{Документы Документ.ПриобретениеТоваровУслуг.МодульОбъекта(4,10)}: Переменная не определена (РегистрироватьЦеныПоставщика)
    Если НЕ

    • @-Vizavi-
      @-Vizavi- 4 ปีที่แล้ว

      Необходимо реквизит РегистрироватьЦеныПоставщика добавить в расширение. У Ильи этого нет в видео, но видно что у реквизитов есть плюсик - скорее всего там уже есть этот реквизит. То, что вы добавили Перем - это локальная переменная, не имеющая ни какого отношения к флагу на форме и работает не корректно с точки зрения логики

  • @mrytsarev
    @mrytsarev 3 ปีที่แล้ว +1

    короче расширение это переход 1С в сторону ООП))

    • @phat80
      @phat80 3 ปีที่แล้ว

      И в каком же месте тут ООП?

  • @zenden505
    @zenden505 ปีที่แล้ว +1

    1с потерял многое в вашем лице.
    Притом не только в качестве программиста, но в огромной мере в виде преподавателя.

  • @LDO6
    @LDO6 6 ปีที่แล้ว

    Разыграй приз какой нибудь на своем канале.