И снова Попытка вставки неуникального значения в уникальный индекс

1. schweigen 05.04.20 05:58 Сейчас в теме
Доброго времени.
На форуме уже достаточно [тем] на эту [тему], но мне ничего не помогло.

Ошибка
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._DocumentJournal61795NG" и индекса с именем "_DocumentJournal61795_1NG". Повторяющееся значение ключа: (0, 0x00000265, 0x80e2001e674d523c11e4d36c6e75dd82).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

_DocumentJournal61795 - Это журнал документов "Документы" (еще бывает "ЖурналОпераций")
0x80e2001e674d523c11e4d36c6e75dd82 - это СчетНаОплатуПокупателю (другие типы пока не попадались)
Ошибка возникает при реструктуризации бд.
Удаляешь конкретный документ - ошибка на следующем.

Что пробовал:
1C: Тестирование исправление со всеми опциями;
1C: Тестирование в файловом варианте - невозможно в силу размера базы;
1C: Удаление журнала из конфигурации - обновление бд - добавление журнала обратно;
1С: Запрос не уникальных ссылок по всем типам документов (их нет);
1С: Запрос различий по полям между журналом и СчетомНаОплату (нет);
1С: Удаление всех СчетовНаОплату, каких возможно (не проведенных, старых, с пустыми тч);
SQL: Перестроение, реорганизация индекса журналов, СчетаНаОплату.
SQL: DBCC CHECKDB rebuild, allow_data_loss (0 ошибок);
SQL: Запрос не уникальных полей, используемых индексом, в журнале (нет);
SQL: Запрос не уникальных ссылок в СчетеНаОплату (нет);

По итогу я так и не понял, что и где у него дублируется. Понял только, что проблема, видимо, не в журналах.
Буду благодарен за помощь
По теме из базы знаний
Найденные решения
29. schweigen 19.05.20 06:44 Сейчас в теме
(28)
Ошибка 10221419
Статус: Исправлена: "Технологическая платформа", версия 8.3.18
И теперь мы знаем причину

При реструктуризации журнала документов, включающего документ, который включен в расширении конфигурации в план обмена, происходит ошибка
dima_gsv; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 06.04.20 09:22 Сейчас в теме
(1) Такая же проблема при попытке обновить до БП 3.0.76. Платформа 8.3.16.
3. schweigen 06.04.20 12:11 Сейчас в теме
(2) мне даж обновляться не надо, просто реструктуризацию сделать.
У вас так же?
Типы документа и журналов те же?
4. RustamZz 06.04.20 12:42 Сейчас в теме
(3) Журнал тот же, документы Требование-накладная. Поведение 1 в 1. Я еще через dt выгрузку -загрузку пробовал и в SQL удалял запись с этим документом из журнала не помогло. Удалил в SQL из документов эту запись начал ругаться на др. документ.
5. Sashares 35 06.04.20 12:53 Сейчас в теме
А если удалить из журнала этот тип документа, выполнить обновление/реструктуризацию и добавить обратно?
6. schweigen 06.04.20 12:56 Сейчас в теме
7. RustamZz 06.04.20 14:15 Сейчас в теме
(5) После отключения обновилось, но повторное включение такая же ошибка.
8. Sashares 35 06.04.20 14:18 Сейчас в теме
(7)А если создать новый журнал, и добавить в него все теже типы документов? В новом журнале возникает такая ошибка?
9. schweigen 06.04.20 15:16 Сейчас в теме
(8) Достаточно создать новый журнал с этим единственным типом документа, можно даже без граф.
И будет то же самое.
10. RustamZz 06.04.20 16:45 Сейчас в теме
(9) А конфигурация и платформа какая у вас? У меня что-то на платформу подозрение.
11. schweigen 07.04.20 03:14 Сейчас в теме
(10) 16.1063, Холдинг 10.13
Попробую накатить старую платформу
12. RustamZz 07.04.20 08:13 Сейчас в теме
(11) Протестировал платформу от 14 до 17. Не помогло.
13. schweigen 07.04.20 08:25 Сейчас в теме
(12) Понятно. Спасибо, что отписался
Походу без техподдержки не решим
14. RustamZz 07.04.20 11:50 Сейчас в теме
(13) На партнерском в подобной теме представители 1С отписались "пришлите базу". Для меня это не вариант.
15. Fox-trot 158 07.04.20 12:00 Сейчас в теме
а нельзя просто на стороне скуля подправить запись/индекс?
16. schweigen 08.04.20 08:08 Сейчас в теме
(15) если это просто, напишите как это делается.
18. RustamZz 08.04.20 12:32 Сейчас в теме
(16) В планах сделать такой финт:
1. Убираем проблемный документ из всех журналов.
2. Выполняем реструктуризацию базы
3. Выгружаем документы в xml
4. На SQL очищаем все таблицы проблемного документа
5. Включаем проблемный документ в журналы обратно
6. Выполняем реструктуризацию
7. Загружаем документы из xml

Скорее всего займусь этим на выходных.
19. schweigen 08.04.20 13:06 Сейчас в теме
(18) была такая мысль, но я не нашел причин, почему это должно сработать
Залил базу разработчикам. ждём.
20. RustamZz 08.04.20 13:59 Сейчас в теме
(19) У меня на проблемном журнале сработало, но вылезли др. 2. Я в их индексах убрал уникальность, продолжил загружать. В результате в этих журналах куча дублей образовалась.
21. schweigen 27.04.20 11:23 Сейчас в теме
(20) Привет.
Есть успехи?

Я пробовал удалить документ из журналов, база обновилась, но пользователи в процессе работы начали получать ошибки от sql. Вернул как было.
Саппорт принял ошибку, молчит.
22. RustamZz 27.04.20 13:41 Сейчас в теме
(21) Сделал, как писал в (16) все работает.
23. schweigen 02.05.20 08:05 Сейчас в теме
24. RustamZz 03.05.20 13:39 Сейчас в теме
(23) На каком пункте моего списка ошибка?
25. schweigen 05.05.20 08:08 Сейчас в теме
(24) Почему ошибка сразу, тебе же помогло.
У меня после загрузки документов из xml не проходит реструктуризация.
Ошибок в процессе загрузки или дублей после загрузки у меня нет.
26. RustamZz 05.05.20 18:38 Сейчас в теме
(25) Реструктуризацию же надо до загрузки сделать. Или повторная реструктуризация не проходит?
27. schweigen 06.05.20 06:53 Сейчас в теме
(26) повторная
короче загружаешь документы обратно, и как будто ничего не делал
28. RustamZz 06.05.20 10:34 Сейчас в теме
(27) Ну да это обход ошибки. На мой взгляд ошибка в платформе пока не исправят, так и будем страдать.
29. schweigen 19.05.20 06:44 Сейчас в теме
(28)
Ошибка 10221419
Статус: Исправлена: "Технологическая платформа", версия 8.3.18
И теперь мы знаем причину

При реструктуризации журнала документов, включающего документ, который включен в расширении конфигурации в план обмена, происходит ошибка
dima_gsv; +1 Ответить
17. RustamZz 08.04.20 08:32 Сейчас в теме
(15) При реструктуризации создается новая таблица с своими индексами. В этот процесс не понятно как вмешаться.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот