в одной базе в зависимости от кода справочника не обходимо в другой базе искать по др. коду,
пример:
Если Источник.Спр.Код ="01" Тогда
Значение = Приемник.Справочники.Спр.НайтиПоКоду("02");
Конецесли;
Как это лучше сделать?
(1) как это прописать в КД, чтобы выгрузилось и загрузилось правильно)?
делаю ПКС Источник Пусто Применик Справочник (перед выгрузкой пишу Значение = "0001"), создаю новое ПКО (Строка-Справочник), ставлю там поиск по коду и прописываю ПередВыгрузкой Значение = Источник,
ошибка при загрузке правил;
Ссылка на несуществующий объект метаданных в правилах обмена
Объект = Строка
ОписаниеОшибки = Значение не является значением объектного типа (ПКО)
(2) надо было ПКО не строка-справочник создавать, а просто (Ничего-Справочник) и все получилось)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший