Обсуждение статьи: https://infostart.ru/1c/articles/1175475/
- Последовательность событий при проведении документа
- Последовательность событий при отмене проведения
- Последовательность событий при открытии формы
- При записи регистра сведений
- ПодпискиНаСобытияОбъектовМетаданных.epf
Про подписки:
- Дополнение1: все подписки на события выполняются после стандартных обработчиков Объекта(не формы) и выполняются тоже только на сервере
- Дополнение2: подписки на события для одинаковых источников и действий выполняются в порядке размещения подписок в конфигураторе сверзу вниз (т.е. в таком же порядке, как и в дереве метаданных)
- Дополнение3: подписки с источником общего типа ДокументОбъект, СправочникОбъект выполняются позже, чем с источником конкретного типа, даже если он составной.
- События ПриЧтенииНаСервере/ПриКопировании/ОбработкаЗаполнения возникают при открытии существующего/копировании/вводе нового соответственно.
- Активация модуля формы проверяется с помощью конструкции:
// глобальный контекст формы #Если Клиент Тогда Сообщить("6. Активация модуля формы (на клиенте)"); #Иначе Сообщить("2. Активация модуля формы (на сервере)"); #КонецЕсли
Источники:
- http://1centerprise8.blogspot.com/2015/03/posled-sobytij-document.html
- http://1centerprise8.blogspot.com/2016/08/sobytija-formy-obekta.html
- https://its.1c.ru/db/pubv8devui#content:212:hdoc
- https://infostart.ru/public/1098803/
В случае модификации уже существующей записи регистра посредством менеджера записи могут быть изменены значения ключевых полей. А значит, запись набора с новыми ключевыми полями сама по себе не заместит «старый» набор. Поэтому здесь система работает в два этапа: сначала удаляет «старый» набор записей (состоящий из одной «старой» записи), потом уже записывает «новый» (состоящий из «новой» записи)
Как видно на схеме, удаление «старого» набора записей производится посредством записи пустого набора записей. При этом получается, что обработчики событий (ПередЗаписью и ПриЗаписи) модуля набора записей будут вызываться дважды.
Обработка выводит подписки в том порядке, в котором они выполняются платформой: сначала простые и составные, потом общие.
- ОФ и УФ Скачать
- разделение по документам, справочникам, регистрам и т.д.
- соблюдается подрядок вызова как в дереве метаданных