Рассмотрим такой механизм, как Правила регистрации объектов. Выясним, как и для чего их создают.
Роль Службы регистрации изменений в обмене
Когда пользователь запускает обмен данными, этот процесс касается не всех объектов конфигурации. В обмене конкретного ПланаОбмена участвуют только объекты, в которых происходили изменения в течение времени, прошедшего со дня прошлой процедуры обмена.
Служба регистрации изменений в системе 1С: Предприятие придумана разработчиками для того, чтобы без лишних «заморочек» отфильтровывать часть данных, которые уже зарегистрированы. Благодаря этому мигрировать предстоит только новым, измененным и удаленным данным. Настраивается состав объектов для регистрации изменений в Конфигураторе. В этом режиме есть закладка «Основные объекты конфигурации ПланОбмена». При нажатии на кнопку «Состав» открываются «Объекты», для которых включается регистрация изменений.
Если предполагается перемещение объектов по определенным нескольким базам во время общего сеанса обмена, задействуется функция настройки ограничения миграции. В программах БП 3.0 можно установить ограничение относительно элемента Организации, Склад и т.д.
Две категории Правил регистрации объектов
Объект платформы 1С «ПланОбмена» решает задачи по определению участников процедуры, указанию специфических данных по каждому участнику и порядку взаимодействия между ними. На каких условиях будут отфильтровываться данные на узлах ПланаОбмена, описывают Правила регистрации. Среди них, в свою очередь, выделяют:
- Правила регистрации по свойствам объекта ПРОБ. Их суть заключается в назначении — это описание сопоставления реквизитов объекта с произвольными значениями.
- Правила регистрации по свойствам плана обмена ПРОП, для которых характерно описание сопоставления реквизитов плана обмена с реквизитами объекта. Также по ним сопоставляются реквизиты плана обмена, благодаря которым в систему Приемник отправляются не все документы, а только те, что относятся к конкретным организациям. При этом учитывается вполне конкретная дата и не только. Это так называемые реквизиты со значениями констант примитивных типов, а именно:
- Организации — табличная часть с реквизитами: Организация - Справочник«Организации»;
- Дата начала выгрузки документов;
- Булево — Использовать отбор по организациям;
- Число;
- Строка.
Все эти реквизиты выводятся в форму узла плана обмена, что позволяет изменять настройки обмена.
Среди двух категорий сформулированных правил соблюдается последовательность, касающаяся порядка регистрации объекта. А именно, на первом месте стоят ПРОБ, а за ними ПРОП. Почему надо следовать установленному порядку? Потому что объект, не прошедший отбор по критериям, работающим в ПРОБ, не регистрируется к последующей выгрузке.
Способы ограничивающей миграцию настройки
Понятие «способы» в контексте с настройками идентично типам элементов отбора. Среди них выделяется:
- Во-первых, сопоставление свойств объекта с произвольными значениями, которые не примитивного типа.
- Во-вторых, сопоставление свойств объекта со свойствами плана обмена. Оно происходит между реквизитами и табличными частями объектов и планов обмена. В результате определяется, какие объекты в Приемнике соответствуют объектам Источника. Подтверждаем конкретным примером. Сопоставление свойства шапки документа «Дата» и «Организация» и свойства шапки плана обмена «ДатаНачалаВыгрузкиДокументов», свойства «Организация» табличной части «Организации» плана обмена. Наглядно этот способ представлен в форме «ПРО: Авансовый отчет» на изображении 1. В колонке «Свойство плана обмена» отражается свойство «ДатаНачалаВыгрузкиДок.» и правило «ИспользоватьОтборПоОрганизациям». Надо учитывать, что регистрация документа на узле плана обмена произойдет, когда дата документа идентична или более поздняя, нежели дата, указанная в узле. При этом организация должна присутствовать в таблице, находящейся под заголовком «ИспользоватьОтборПоОрганизациям=Истина». Если такое правило отбора не стоит в узле, тогда ограничение происходит только с учетом даты.
- В-третьих, сопоставление свойств плана обмена с константами примитивных типов: Дата, Булево, Число, Строка.
Стоит также отметить, что ссылочные поля можно разименовать, тем самым получив вложенные свойства: ДокументОснование.Контрагент.ИНН.
В форме «ПРО: Авансовый отчет» открываются две закладки. На изображении открыта закладка «Отбор по свойствам плана обмена». На ней демонстрируется наглядно процесс настройки Правил регистрации по свойствам плана обмена. Для настройки Правил регистрации по свойствам объекта надо открыть закладку «Отбор по свойствам объекта».

Осталось важное дополнение ко всему вышесказанному. Элементы отбора в правилах регистрации обычно объединяются в логические группы. Внутри них происходит сопоставление по определенным условиям:
- И — должны соблюдаться все условия, находящиеся в группе (корневая группа).
- Или — необходимо выполнение хотя бы одного условия.