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