Доброго дня, коллеги!
Курс по 1C:Конвертация Данных ред.2 все еще востребован и актуален, не смотря на то, что сама конфигурация уже 6 лет не обновляется. Слушатели проходят обучение, оставляют хвалебные отзывы. Вот что значит качество! Причем качество как самой технологии обмена, так и курса :)
Вопрос
Добрый день! Скажите, в каких случаях при выгрузке в приемник переносится UID? Интересуют ситуации:
- когда в приемнике элемент создан, то ему присваивается UID источника?
- когда в приемнике элемент найден, то у него заменяется UID на UID источника?
Отдельного поля UID в ПКС я не увидел, поэтому вопрос: зависит ли перенос UID от галочки в ПКО “Искать объект приемника по внутреннему идентификатору объекта источника“? Может быть еще условия упускаю?
Ответ
Добрый день!
УИД – это по сути своей ссылка. В базе данных ссылка записывается именно в виде УИД.
- Если поиск идет по УИД и в приемнике объект не найден, то новый объект создается с таким же идентификатором, как в источнике.
- Если поиск по УИД отключен, то в приемник УИД из источника не перенесется.
- Если поиск по УИД включен и стоит галка продолжить поиск по полям поиска и в приемнике мы находим соответствие не по УИД, а по полям поиска, то УИД заменен не будет. Ведь если мы заменим в базе идентификатор, то получим битую ссылку во всех объектах, которые ссылаются на этот объект
- Отдельного поля УИД нет, потому что это ссылка (см. пункт 1)
Это пример разобранного вопроса из Мастер-группы курса
1С:Конвертация данных 2.1 – Профессиональная настройка правил обмена и типовые сценарии переноса данных.
1С:Конвертация данных 2.1 – Профессиональная настройка правил обмена и типовые сценарии переноса данных.
Описание курса и примеры видео