Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 1c 7 УРБД Cannot insert duplicate key row in object 'CJ3235' with unique index 'ID'

v7: 1c 7 УРБД Cannot insert duplicate key row in object 'CJ3235' with unique index 'ID'
Я
   lg2marvel
 
15.08.19 - 16:35
Добрый день.
При загрузке штатным обменом появляется ошибка и обмен обрывается. Cannot insert duplicate key row in object 'CJ3235' with unique index 'ID'
По файлу выгрузки определили на чем стопорится. Вычленили документ.
Запросом к таблице в источнике видим что есть записи, видим что это наш документ
SELECT * FROM CJ3235
WHERE IDDOC = ' 1OZMWOK '

Аналогичным запросом проверяем в приемнике - записей нет. Т.е. по данному айди нет записей вообще. Почему же оно тогда ругается  на уникальность индексов.
Также проверяли все ID из базы источника таблицы CJ3235 в базе приемника - записей нет.

Делали переиндексацию, dbcc checkdb - ошибок нет.

Как еще найти проблему?
 
 
   lg2marvel
 
1 - 15.08.19 - 22:17
Помогла выгрузка и загрузка базы. Судя по всему была запись в индексах из-за которой происходила данная ошибка. Отсюда вопрос, как средствами sql перестроить индексы (реиндексация не помогает, нужно что-то более действенное)?
   Kigo_Kigo
 
2 - 15.08.19 - 22:35
(1) Никак, эта ошибка одна на миллион, вылечилась, работайте дальше, обратно она врятли вернется, а если уж вернется, то тогда нужно что то копать
   vde69
 
3 - 15.08.19 - 22:52
а то, что база перед загрузкой DT ругается "типа база не пустая возможны проблеммы" Вы не заметили?

что-бы такого не было сначало надо SQL базу очищать от всех таблиц а потом уже грузить....
   АгентБезопаснойНацио
 
4 - 16.08.19 - 09:44
(3) Какая "загрузка DT" в 7.7 при штатном обмене?
   ДенисЧ
 
5 - 16.08.19 - 09:44
(3) Шта??? 1с дропит все таблицы перед загрузкой...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.