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