В начало
Есть справочник
«Контрагенты», у которого имеется реквизит «Должность». В базе-источнике данный
реквизит имеет строковый тип, а БАЗЕ-ПРИЕМНИКЕ – ссылочный и ссылается на
справочник «Должности». Нужно перенести справочник «Контрагенты» из пункта «А»
в пункт «Б». Рис.
Фрагмент справочника «Контрагенты» в БАЗЕ-ИСТОЧНИКЕ Итак, переходим в «Конвертацию
данных», создаем новое ПКО «СтрокаВДолжность». В
качестве источника ничего не указываем, а качестве приемника указываем
справочник «Должности». Рис. ПКО «СтрокаВДолжность» В свойствах ПКО нужно снять галочку
«Искать объект приемника по внутреннему идентификатору…». А в обработчике
«Перед выгрузкой» для ПКС «Наименование» указать код. Рис. ПКС
«Наименование» Далее переходим в ПКО «Контрагенты»,
где для ПКС «Должность» указываем ПКО «СтрокаВДолжность», которое мы буквально только что создали. Рис. ПКО
«Контрагенты» Создаем ПВД «Контрагенты», если
такового еще нет. Далее сохраняем правила обмена,
переходим в БАЗУ-ИСТОЧНИК, где выгружаем данные. Потом переходим в БАЗУ-ПРИЕМНИК и
загружаем данные. Смотрим на справочник «Контрагенты»
в БАЗЕ-ПРИЕМНИКЕ. Рис.
Справочник «Контрагенты» в БАЗЕ-ПРИЕМНИКЕ Как видим, данные справочника
«Контрагенты» из БАЗЫ-ИСТОЧНИКА перенеслись в БАЗУ-ПРИЕМНИК, должности
сконвертировались и заполнились. |
||