Добрый день! Идет выгрузка из УПП 1.2 в КА 2. У меня куча справочников, ни с одним нет проблем, кроме "СтруктураПредприятия". Все справочники настроены похожим образом. Но при загрузки СтруктурыПредприятия, элементы задваиваются. Все настройки "Искать по идентификатору", "Искать по полям поиска" стоят. ВСЕ СПРАВОЧНИКИ грузятся нормально, кроме этого. Что может быть? Кто может подсказать, мучаюсь 2-ой день уже. Я в отчаянии)
(16) Проверка кода на уникальность не производится при загрузке по правилам. Может это своя проверка не нормально отрабатывает? У вас скорее всего уже была структурная единица с таким наименованием в приемнике и при загрузке он находит по наименованию и в документах использует найденный элемент. Но так как не стоит признак не замещать существующие присваивает код из УПП. Проверьте загрузку в чистую базу для чистоты экперимента.
Пусть задваиваются, после загрузки используйте НСИ и администрирование/Обслуживание/Корректировка данных/Поиск и удаление дублей, по данному справочнику делаете удаление дублей со слиянием где главные элементы перенесённые из УПП. Дальше дублей не должно возникать.
Ну и на всякий случай можете скинуть свои правила, хоть глянуть что там.
Может, быть такое, что в "Служба логистики" в источнике, либо в приемнике после слова "Служба" находится не пробел, а неразрывный пробел, либо доработана логика конфигурации в приемнике и отрабатывает какой-нибудь "волшебный" алгоритм
Искать объект приемника по внутреннему идентификатору объекта источника - флаг определяющий поиск объектов в приемнике для версии платформы V8. Если этот флажок взведен, то поиск объекта для модификации в базе приемнике осуществляется по внутреннему (уникальному) идентификатору объекта. Этот идентификатор не виден пользователю а средствами программы поддерживается уникальность идентификаторов в информационной базе, так что никакие два объекта информационной базы не имеют одинаковых идентификаторов.
Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их * - флаг определяет нужно ли выполнять изменение реквизитов объекта в информационной базе приемнике, если объект был успешно найден по уникальному идентификатору или по полям поиска.
Не создавать новый объект в приемнике, если он НЕ найден * - флаг определяет нужно ли создавать новый объект в информационной базе - приемнике, если он не был найден по уникальному идентификатору или по полям поиска.
При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку - флаг определяет нужно ли создавать новый объект в информационной базе - приемнике, если он не был найден по уникальному идентификатору или по полям поиска в том случае если объект переносится по ссылке. Если объект не находится и у него установлен поиск по уникальносу идентификатору то будет перенесена только ссылка на объект (без полей поиска - одна ссылка). Если же объект выгружается непосредственно (то есть выгружается не только ссылка на объект, но и все его реквизиты), то флаг ни на что не влияет.