[ Вопрос дня ] В каких случаях при выгрузке данных по технологии КД2 переносится UID?

Доброго дня, коллеги!

Курс по 1C:Конвертация Данных ред.2 все еще востребован и актуален, не смотря на то, что сама конфигурация уже 6 лет не обновляется. Слушатели проходят обучение, оставляют хвалебные отзывы. Вот что значит качество! Причем  качество как самой технологии обмена, так и курса :)

Вопрос

Добрый день! Скажите,  в каких случаях при выгрузке в приемник переносится UID? Интересуют ситуации:

  • когда в приемнике элемент создан, то ему присваивается UID источника?
  • когда в приемнике элемент найден, то у него заменяется UID на UID источника?

Отдельного поля UID в ПКС я не увидел, поэтому вопрос: зависит ли перенос UID от галочки в ПКО “Искать объект приемника по внутреннему идентификатору объекта источника“? Может быть еще условия упускаю?

Ответ

Добрый день!

УИД – это по сути своей ссылка. В базе данных ссылка записывается именно в виде УИД.

  • Если поиск идет по УИД и в приемнике объект не найден, то новый объект создается с таким же идентификатором, как в источнике.
  • Если поиск по УИД отключен, то в приемник УИД из источника не перенесется.
  • Если поиск по УИД включен и стоит галка продолжить поиск по полям поиска и в приемнике мы находим соответствие не по УИД, а по полям поиска, то УИД заменен не будет. Ведь если мы заменим в базе идентификатор, то получим битую ссылку во всех объектах, которые ссылаются на этот объект
  • Отдельного поля УИД нет, потому что это ссылка (см. пункт 1)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

Я подтверждаю, что ознакомлен(а) с Пользовательским соглашением, принимаю его условия и даю свое согласие на обработку моих персональных данных.

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.