Расширения конфигурации 1С : Последовательность выполнения обработчиков
Если в расширении переопределить событие или команду, то по умолчанию сначала выполняется обработчик из расширения, а затем обработчик типовой конфигурации. Это не всегда удобно, например, когда какие-то операции следует выполнить после типовых обработчиков. Рассмотрим примеры, которые позволяют изменить эту последовательность: а) Выполнить сначала типовой код, затем код из расширения:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
&НаСервере Процедура Учеб_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДополнительныеПараметры = Новый Структура; ДополнительныеПараметры.Вставить("Сообщение", "ПослеТиповогоОбработчика!"); УстановитьВыполнениеПослеОбработчиковСобытия("ВыполнитьПослеТиповогоОбработчика", ДополнительныеПараметры); КонецПроцедуры &НаСервере Процедура ВыполнитьПослеТиповогоОбработчика(Отказ, СтандартнаяОбработка, ДополнительныеПараметры) Сообщить(ДополнительныеПараметры.Сообщение); КонецПроцедуры |
б) Выполнить сначала код из расширения, затем типовой код, затем опять код из расширения
Читать далее