/Sequences-of-events-for-1C-objects

1с Последовательность событий при проведении документа

Primary Language1C Enterprise

Обсуждение статьи: https://infostart.ru/1c/articles/1175475/

Содержание

  1. Последовательность событий при проведении документа
  2. Последовательность событий при отмене проведения
  3. Последовательность событий при открытии формы
  4. ПодпискиНаСобытияОбъектовМетаданных.epf

Последовательность событий при проведении документа:

alt text

Про подписки:

  • Дополнение1: все подписки на события выполняются после стандартных обработчиков Объекта(не формы) и выполняются тоже только на сервере
  • Дополнение2: подписки на события для одинаковых источников и действий выполняются в порядке размещения подписок в конфигураторе сверзу вниз (т.е. в таком же порядке, как и в дереве метаданных)
  • Дополнение3: подписки с источником общего типа ДокументОбъект, СправочникОбъект выполняются позже, чем с источником конкретного типа, даже если он составной.

Последовательность событий при отмене проведения:

alt text

Последовательность событий при открытии формы:

alt text

Схема на draw.io

  • События ПриЧтенииНаСервере/ПриКопировании/ОбработкаЗаполнения возникают при открытии существующего/копировании/вводе нового соответственно.
  • Активация модуля формы проверяется с помощью конструкции:
// глобальный контекст формы
#Если Клиент Тогда
  Сообщить("6. Активация модуля формы (на клиенте)");
#Иначе
  Сообщить("2. Активация модуля формы (на сервере)");
#КонецЕсли

Источники:

ПодпискиНаСобытияОбъектовМетаданных.epf

  • ОФ и УФ Скачать GitHub All Releases
  • разделение по документам, справочникам, регистрам и т.д.
  • соблюдается подрядок вызова как в дереве метаданных image