возможно разработчики в вашей конфигурации изменили периодичность этого регистра. в типовых у него периодичность день, а у вас могла быть установлена секунда. при обновлении если периодичность вернулась в значение "день", то для записей регистра произойдет приведение времени к началу дня. таким образом если на один и тот же товар назначалась цена допустим 01.01.2019 08:30:00 и 01.01.2019 12:45:10, то при изменении периодичности с секунды на день у вас будет две совершенно одинаковые записи на период 01.01.2019 00:00:00. вот вам и ошибка, что записи не уникальны. поднимите копию базы до обновления и сравните периодичность по этому регистру с тем, что у вас сейчас стоит.
Здравствуйте) Посмотрите этот регистр до обновления, а именно измерение "СпособЗаполненияЦены". Может быть оно где-то не заполнено, а потом в обработчиках обновления заполняется.
На самом деле придется каждый релиз из 7ми,накатывать с учетом данной ошибки(ее просто придется обходить,уже решил несколько таких задач).Либо в следующем релизе именено измерение,либо объект удаляется,либо что то еще подобное.Там нужно как вариант,объект с поддержки снимать и обновлять через с и о.Учитывая,что задание поставленно в песочницу наверно чтобы привлечь больше исполнителей,а заказчик по видимому не обладает достаточным бюджетом,для решения данной задачи и не совсем осознает объем работ.Подписываясь под не большой бюджет,позаботьтесь о том,чтобы не пришлось выполнять много работы за скромные деньги.Ну а в целом это косяк самой 1С
Спасибо #4, #6 за помощь советами. База обновилась. Ее особенность состояла в том ,что не нужно было обновлять последовательно на все 7 релизов. Если обновлять сразу на 3.0.67.63 (полный дистрибутив на сайте обновлений), то ошибки с регистром не возникает.
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться