Как исправить ошибку MS SQL Server «Cannot insert duplicate key row in object with unique index» при проведении документов 1С:Предприятия 8.2?
Доброго времени суток, уважаемые коллеги! В этой заметке мы рассмотрим первый способ решения ошибки ошибку MS SQL Server «Cannot insert duplicate key row in object with unique index». Этот способ удобен, если есть возможность выгрузить базу в файловый вариант, если он вам не подходит, то можете воспользоваться вторым способ исправления этой ошибки. Если вам подойдет этот способ, то давайте начнем.
Сначала рассмотрим ошибки, которые появлялись при проведении и при удалении проведения документа «Поступление ТМЗ и услуг»:
Попытка вставки неуникального значения в уникальный индекс: Microsoft OLE DB Provider for SQL Server: Cannot insert duplicate key row in object 'dbo._AccRgAT15390'
Таблица базы ‘dbo._AccRgAT15390’ хранит сведения об остатках. Помогли следующие действия:
Выгрузка в файловый вариант
-
- Открыл серверную базу 1С (MS SQL Server) в режиме Конфигуратора.
- Из серверной базы выгрузил данные «Администрирование — Выгрузить информационную базу…» в файл 1Cv8_srv.dt.
- Создал пустую базу в файловом варианте.
- Загрузил данные «Администрирование — Зарузить информационную базу…» из файла 1Cv8_srv.dt.
- Открыл файловую базу в режиме 1С:Предприятие 8.2.
- Открыл обработку «Сервис — Универсальные обработки — Групповая обработка справочников и документов».
- Сделал отбор по документу «Поступление ТМЗ и услуг».
- Отменил проведение выбранных документов и затем провёл их.
Загрузка в серверный вариант
- Из файловой базы выгрузил данные «Администрирование — Выгрузить информационную базу…» в файл 1Cv8_fl.dt.
- Открыл серверную базу в режиме Конфигуратора.
- Загрузил данные в серверную базу «Администрирование — Зарузить информационную базу…» из файла 1Cv8_fl.dt.
- Открыл серверную базу в режиме 1С:Предприятие 8.2.
- Открыл обработку «Сервис — Универсальные обработки — Групповая обработка справочников и документов».
- Сделал отбор по документу «Поступление ТМЗ и услуг».
- Отменил проведение выбранных документов и затем провёл их.
Если вам не помог этот вариант, то смотрите второй способ исправления ошибки «Cannot insert duplicate key row in object with unique index».