ТипДанных в Расширяемой конфигурации, ТипДанных в обновление и ТипДанных в основной конфигурации: Регистр сведений НапоминаниеПользователям.

1. user659168_xec8787 3 30.06.20 16:39 Сейчас в теме
День добрый.
Есть база - УНФ 1.6 + расширение.
Требуется накатить обновление.

Предыстория:
В основной конфе имеется рег. сведений: "НапоминаниеПользователям" с измерением "Источник" и составным типом "ВсеСправочникиСсылка, ВсеДокументыСсылка" и т.д.
Регистр заимствован в расширение и измерению "Источник" - уже указан тип "Любая ссылка".

В новой конфигурации поставщика тип Измерения изменен на "ОпределяемыйТип" - при этом существенно сокращен (по сравнению с Основной и расширением).

История:
При обновлении в ходе принятия изменений (F7) - выскакивает сообщение "Записи рег. сведений стали не уникальны" - и завершить обновление не дает.

Согласен, что если в конфе поставщика "сократили" варианты хранимых данных, то появляются не уникальные записи, НО регистр же добавлен в расширение, а в расширении явно указано "Любая ссылка". По-моему не должно возникнуть не уникальных записей и потери информации.
Подскажите, где я не прав?
Спасибо.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 22 02.07.20 09:56 Сейчас в теме
Не прав в том, что именно повзаимствован. То есть расширение не может менять тип данных и состав в реквизитах. То есть если в основной конфигурации сделали ЛюбаяСсылка типом одного документа, то при обновление все другие типы будут затерты и не важно что там в расширении (само расширение просто не будет работать). И вот когда затерлись документы не соответствующих типов, у вас получился NULL для нескольких записей, что исключило уникальность.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот