Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.64 KB

data-exchange-load.md

File metadata and controls

34 lines (25 loc) · 1.64 KB

Проверка ОбменДанными.Загрузка в обработчике события

Все действия в процедурах-обработчиков событий ПередЗаписью, ПриЗаписи, ПередУдалением должны выполняться после проверки на ОбменДанными.Загрузка.

Это необходимо для того, чтобы никакая бизнес-логика объекта не выполнялась при записи объекта через механизм обмена данными, поскольку она уже была выполнена для объекта в том узле, где он был создан. В этом случае все данные загружаются в ИБ «как есть», без искажений (изменений), проверок или каких-либо других дополнительных действий, препятствующих загрузке данных.

Неправильно

Процедура ПередЗаписью(Отказ)
// код обработчика
// ...
КонецПроцедуры

Правильно

Процедура ПередЗаписью(Отказ)
Если ОбменДанными.Загрузка Тогда
     Возврат;
КонецЕсли;

// код обработчика
// ...
КонецПроцедуры

См.