Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Обмен предопределенными данными
Дальше: Формирование списка узлов-получателей в обработчиках события «ПриЗаписи»

Ручная регистрация изменений

Бывают ситуации, когда автоматическая регистрация изменений некоторых объектов конфигурации не нужна, так как эти изменения требуется регистрировать только при соблюдении каких-то специфических условий. Или же необходимо зарегистрировать изменения объекта для какого-либо определенного перечня узлов, отличного от формируемого при авторегистрации.

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

Чтобы продемонстрировать эти возможности, внесем небольшие дополнения в пример, рассмотренный нами выше.

Откроем состав плана обмена УдаленныеСклады и запретим авторегистрацию для документа РасходнаяНакладная и регистра накопления УчетНоменклатуры (рис. 3.33).

Рис. 3.33. Авторегистрация объектов, входящих в план обмена «УдаленныеСклады»

Таким образом, при изменении этих объектов список узлов-получателей свойства ОбменДанными автоматически заполняться не будет. Покажем, как зарегистрировать изменения вручную при соблюдении следующих условий:

Назад: Обмен предопределенными данными
Дальше: Формирование списка узлов-получателей в обработчиках события «ПриЗаписи»