0
paxan
13.04.18
✎
17:32
|
Здравствуйте.
Настраиваю обмен в одну сторону с ут в бп, причем база БП изначально пустая. Сам обмен стандартным механизмом, с использованием стандартных правил обмена в УТ. В базе приемнике БП в правилах поместил пустые правила, чтобы только получать с БП в УТ подтверждение что пакеты загрузились, при этом никакой передачи объектов из БП в УТ в правилах не стоит. Обмен через файлы.
В базе источнике есть номенклатура-дубли по полям, по которым настроена синхронизация спр. номенклатуры (указывается в настройке обмена данными на вкладке сопоставление объектов), выбрано "наименование+группа". Т.е. к примеру есть две разных позции с наименованием "Карандаш".
После первичного обмена справочник перелился в БП, притом позиции-дубли нормально перенеслись, т.е. если было 2 позиции с одинаковым наименованием, то две и стало в базе БП, притом и ссылки у них как нужно одинаковые с номенклатурой в базе-источнике.
Но при последующем обмене документами, позиции, которые совпадают по полям синхронизации номенклатуры (наименование и группа) сливаются в документе в базе БП в одну из номенклатур. Т.е. в исходном документе есть две разных позиции "Карандаш", в результирующем в БП остается только одна и та-же позиция с разных строчках документа. Почему в этом случае не происходит синхронизация номенклатуры в первую очередь по идентификаторам, ведь они одинаковые... ?
Это такая фича стандартного обмена или что-то не так настроил ? Подпилить всегда успею, но хотелось-бы разобраться, т.к. больно странное поведение.
|
|