Бывают ситуации, когда автоматическая регистрация изменений некоторых объектов конфигурации не нужна, так как эти изменения требуется регистрировать только при соблюдении каких-то специфических условий. Или же необходимо зарегистрировать изменения объекта для какого-либо определенного перечня узлов, отличного от формируемого при авторегистрации.
В этих случаях можно воспользоваться двумя способами: определить обработчики события ПередЗаписью и ПередУдалением модуля объекта или программно отключить свойство Автозаполнение, очистить набор узлов-получателей и сформировать свой собственный список получателей.
Чтобы продемонстрировать эти возможности, внесем небольшие дополнения в пример, рассмотренный нами выше.
Откроем состав плана обмена УдаленныеСклады и запретим авторегистрацию для документа РасходнаяНакладная и регистра накопления УчетНоменклатуры (рис. 3.33).
Рис. 3.33. Авторегистрация объектов, входящих в план обмена «УдаленныеСклады»
Таким образом, при изменении этих объектов список узлов-получателей свойства ОбменДанными автоматически заполняться не будет. Покажем, как зарегистрировать изменения вручную при соблюдении следующих условий: