В УНФ версии 1.6.15.39 контактные лица больше не привязаны к контрагентам. Справочник контрагентов больше не является владельцем справочника контактных лиц, а связь между ними осуществляется через регистр сведений. В ходе обновления может возникнуть ситуация, когда пост-обработчик не заполнил этот регистр и связи между этими справочниками в вашей базе потерялись.
Ранее предлагались способы восстановить связи по сохранившемуся в контрагентах реквизиту "Основное контактное лицо". Но если у контрагента было несколько контактов, то этот способ вернет вам только одного.
Выкладываю обработку, которая возвращает ранее имеющиеся связи (формирует записи в регистре сведений) на основании копии ИБ, которую вы делали перед обновлением.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
В обработке необходимо указать путь до архивной копии, логин и пароль пользователя, имеющего право на чтение справочника "Контрагенты" и "Контактные лица". Архив должен храниться в файловом варианте.
Подключение к архиву происходит через COM-соединение, поэтому если у вас появляется ошибка - необходимо зарегистрировать библиотеку comcntr.dll (находится в каталоге с установленной платформой в папке bin).
Данную обработку также можно запускать на конфигурациях, написанных на основании УНФ (например, "1С:Предприятие 8. Автосервис").
Обработка восстановление связей УНФ 1.6.15.39 контрагенты контактные лица