Исправление ошибки "Записи регистра сведений стали не уникальными"

13.11.19

Задачи пользователя - Корректировка данных

Обработка исправления ошибки "Записи регистра сведений стали не уникальными"

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Исправление ошибки "Записи регистра сведений стали не уникальными":
.epf 7,59Kb
752 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

При обновление конфигурации, может появиться ошибка «Записи регистра сведений стали не уникальными».

Эта ошибка не позволяет принять изменения в конфигурации и завершить обновление.

 

Обычно, причиной ошибки является изменение состава измерений регистра. Например, если в новом релизе удалили измерение регистра.

 

Иногда измерения регистра совпадают до и после обновления, но ошибка все равно возникает. Это означает, что у измерения изменился внутренний идентификатор, и при обновлении измерение очищается.

 

 

Способ решения.

 

Эта обработка позволяет обойти ошибку следующим образом:

Перед обновлением регистр выгружается в файл и очищается.

После обновление регистр заполняется из файла.

 

 

Если обновление не удается завершить из-за ошибки "Записи регистра сведений стали не уникальными", запускаем программу в режиме предприятия и запускаем обработку (Главное меню – Файл - Открыть).

Выбираем имя регистра и файл для выгрузки.

Нажимаем кнопку «1. Выгрузить регистр в файл перед обновлением».

Данные регистра будут перенесены в файл, а регистр очищен.

 

После обновления запускаем обработку, выбираем те же регистр и файл.

Нажимаем кнопку «2. Загрузить регистр из файла после обновления».

Данные регистра будут заполнены из файла.

 

Результат.

 

Если имена измерений до и после обновления совпадают, то регистр загрузится в первоначальном виде.

Если ошибка возникала из-за удаленного измерения и существуют не уникальные записи, то при загрузке, из не уникальных записей останется нижняя, как последняя введенная и актуальная.

 

Обработка предназначена для использования с платформой 1С 8.3 и выше. Код обработки открыт.

Перед обновлением не забывайте делать архивную копию базы.

 

[13.11.2019] Исправлена ошибка, возникающая при работе с регистров, подчиненным регистратору.

 

Вступайте в нашу телеграмм-группу Инфостарт

Обработка исправления ошибки Записи регистра сведений стали неуникальными