Имеется две базы УПП и УАТ, которые обмениваются какими-то там данными с помощью Универсального обмена XML по правилам обмена и делают это напрямую через COM соединение. Вроде все работает и все передает, только проблема в том, что некоторые объекты (справочники) в базе приемнике постоянно версионируются при обмене, т.е. происходит их перезапись. Посмотрел правила, там в ПКО для типов этих объектов стоят первые три галки (см. рисунок), т.е. так не должен себя вести обмен. Подскажите, кто знает, как справиться с такой проблемой, а то база пухнет. Сразу скажу, что я новичок в конвертациях и обменах, поэтому не все знаю, куда еще посмотреть.
Посмотрел правила, там в ПКО для типов этих объектов стоят первые три галки (см. рисунок), т.е. так не должен себя вести обмен.
Вы утверждаете что новичок, но знаете как не должен вести себя обмен. Посмотрим на эти три галки. Ищем по идентификатору, если не находим то ищем по полям поиска. В полях поиска можно указать любые реквизиты, и если какой то совпадет можно перезаписать данными а можно создать новый элемент. А теперь вопрос - так почему так не должно быть при обмене? Если в базу данные не заносятся в справочник, а только поступают из обмена, то можно оставить поиск по идентификатору. так как все элементы идут из базы источника. В противном случае у вас будут проблемы с задвоением и так далее, после каждого обмена справочник будет расти.
(3)
А разве, третья галка не отвечает за то, чтобы создавать новые объекты в приемнике только в том случае, если объекты есть только в источнике (не нашлись по первым галкам), а найденные не трогать вообще... там в справке, просто, написано, что "флаг определяет нужно ли выполнять изменение реквизитов объекта в информационной базе приемнике, если объект был успешно найден по уникальному идентификатору или по полям поиска". У меня как раз объект нашелся и перезаписался, т.е. создалась версия в регистре сведений версии объектов, т.к. справочник версионируется
Необходимо отладить на малом количестве данных. Выгрузите один справочник и посмотрите отладчиком, что происходит при загрузке. https://infostart.ru/public/205460/ здесь написано как пользоваться отладкой при обмене. Дальше уже выводы по ситуации.