Доброго времени суток, уважаемые коллеги! В этой заметке мы рассмотрим первый способ решения ошибки ошибку 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. Открыл серверную базу 1С (MS SQL Server) в режиме Конфигуратора.
    2. Из серверной базы выгрузил данные «Администрирование — Выгрузить информационную базу…» в файл 1Cv8_srv.dt.
    3. Создал пустую базу в файловом варианте.
    4. Загрузил данные «Администрирование — Зарузить информационную базу…» из файла 1Cv8_srv.dt.
  1. Открыл файловую базу в режиме 1С:Предприятие 8.2.
  2. Открыл обработку «Сервис — Универсальные обработки — Групповая обработка справочников и документов».
  3. Сделал отбор по документу «Поступление ТМЗ и услуг».
  4. Отменил проведение выбранных документов и затем провёл их.

Загрузка в серверный вариант

  1. Из файловой базы выгрузил данные «Администрирование — Выгрузить информационную базу…» в файл 1Cv8_fl.dt.
  2. Открыл серверную базу в режиме Конфигуратора.
  3. Загрузил данные в серверную базу «Администрирование — Зарузить информационную базу…» из файла 1Cv8_fl.dt.
  4. Открыл серверную базу в режиме 1С:Предприятие 8.2.
  5. Открыл обработку «Сервис — Универсальные обработки — Групповая обработка справочников и документов».
  6. Сделал отбор по документу «Поступление ТМЗ и услуг».
  7. Отменил проведение выбранных документов и затем провёл их.

Если вам не помог этот вариант, то смотрите второй способ исправления ошибки «Cannot insert duplicate key row in object with unique index».

ПОДПИСКА