Использую обработку Универсальной выгрузки данных и типовой обмен ПРАВИЛА КОНВЕРТАЦИИ УТ-БП. Задваивается Валюта, некоторые Контрагенты, Договоры контрагентов, Номенклатура.
В обмене настроил - поиск по коду, так как коды и в УТ и в БП совпадают.
Я так понимаю, что не совпадают идентификаторы справочников.
Как грузить, чтобы сопоставлялось не по идентификатору?
(1) В правилах убрал флажки для справочников "Искать объект приемника по внутреннему идентификатору объекта источника" и установил поиск только по полю "Код". Результата не дало.
(3) О какой настройке идет речь?
Я использую обработку "Универсальный обмен данными в формате XML". В неё загружаю измененные типовые правила обмена "ПРАВИЛА КОНВЕРТАЦИИ УТ-БП".
(5) этот момент уже не так важен. ср.ал не я. Я настроил обмен, который работал отлично. Потом некто использовал другой обмен, после чего мой стал работать таким образом.
Ситуация слишком запущена, чтобы удалять объекты. На первоначальной валюте например висят обороты целого квартала. Все новые доки грузятся на другую валюту
Почему бы не воспользоваться типовым функционалом - на планах обмена, а не на "Универсальный обмен данными в формате XML"? Какие УТ и БП? УТ 10.3 и БП 2.0?
Если с использованием планов обмена, то для корректного сопоставления используется регистр сведений. И тогда сопоставление будет по идентификаторам из этого регистра и не нужно переделывать правила на поиск по коду.
Да и в нормальных правилах если не найдено по УИД, ищется по полям поиска и если не найдено, создаётся с уид источника.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший