В начало

Слить два справочника в один

 

            Нужно слить два справочника (Сотрудники и Физические лица) из БАЗЫ-ИСТОЧНИКА в один справочник (Физические лица) в БАЗЕ-ПРИЕМНИКЕ.

Рис. Справочники «Сотрудники» и «Физические лица»

в БАЗЕ-ПРИЕМНИКЕ

 

            Создаём два правила конвертации объектов (ПКО): первое для конвертации справочника «Сотрудники» в справочник «Физические лица» и второе для переноса справочника «Физические лица» в аналогичный справочник, только в БАЗЕ-ПРИЕМНИКЕ.

            В обоих ПКО на закладке «Настройки» снимаем галку на поле «Искать объект приемника по внутреннему идентификатору…» и проставляем галку на поле «Не замещать существующие объекты…».

 

Рис. Настройка ПКО «Физические лица»

(ПКО «Сотрудники» настраиваем аналогичным образом)

 

            Далее создаем правила выгрузки данных (ПВД) «Сотрудники» и «ФизическиеЛица».

Рис. ПВД «Сотрудники» и «ФизическиеЛица»

 

            Затем сохраняем правила обмена данными.

            Переходим в БАЗУ-ИСТОЧНИК, выгружаем данные в файл, запоминаем/записываем сколько объектов ушло/выгружено.

            Идём в БАЗУ-ПРИЕМНИК, загружаем данные.

            И окончательно, смотрим справочник «Физические лица» и сравниваем его с двумя справочниками (Сотрудники и Физические лица) из БАЗЫ-ИСТОЧНИКА.

Рис. Справочник «Физические лица»

в БАЗЕ-ПРИЕМНИКЕ

 

            Видим, что первые три элемента (Иванов ИИ, Петров ПП и Сидоров СС) были перенесены из справочника «Физические лица», а остальные четыре элемента (Ивлева ЕА, Гальцова ГА, Каннуникова Т и Уваров РВ) перенесены из справочника «Сотрудники».

            Таким образом, задача по переносу двух справочников в один решена.

            Спасибо, как говориться, за внимание!