|
Бух 3.0 Попытка вставки неуникального значения в уникальный индекс | ☑ | ||
---|---|---|---|---|
0
yliya_1C
22.03.16
✎
09:54
|
Здравствуйте!
В начале марта перешли с Бух 2.0 на Бухгалтерию предприятия 3.0 (3.0.43.148). База на MS SQL 2012 Переходили последовательно по релизам. Вчера обнаружили следующую ошибку: При попытки пометки на удаление документа "Операция, введенная вручную" выскакивает ошибка: "Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgAT2620" с уникальным индексом "_AccRgAT2620_ByPeriod_RTRRRRRN". Подскажите, пожалуйста, как можно исправить? |
|||
1
yliya_1C
22.03.16
✎
10:48
|
никого (:
|
|||
2
yliya_1C
22.03.16
✎
11:20
|
Проводила:
- Реиндексацию таблиц информационной базы; - Проверку логической целостности; - Проверку ссылочной целостности; - Пересчет итогов. Результата не дало, ошибка остается при попытке установить пометку на удаление. |
|||
3
yliya_1C
22.03.16
✎
13:36
|
Выяснила, что dbo._AccRgAT2620 это таблица Регистра бухгалтерии, отвечает за ИтогиПоСчетамССубконто2.
Но что с ней можно делать не представляю |
|||
4
mehfk
22.03.16
✎
13:47
|
Включить технологический журнал, отловить запрос.
|
|||
5
yliya_1C
22.03.16
✎
14:42
|
Вот какую инфу выдал журнал:
"Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgAT2620" с уникальным индексом "_AccRgA2620_ByPeriod_RTRRRRRN". Повторяющееся значение ключа: (0, 0xaf07628265e965ed41af5e54924f0af0, дек 1 4015 12:00AM, 0x8999960f8ecbb84a11e0c9260b04287d, <NULL>, <NULL>, <NULL>, 0x08, 0x00000082, 0x970c40a8f022e9f311e5bdbb433a7ba0, <NULL>, <NULL>, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 " |
|||
6
Nuobu
22.03.16
✎
14:44
|
||||
7
yliya_1C
22.03.16
✎
15:07
|
не открывается ссылка ((
|
|||
8
yliya_1C
22.03.16
✎
15:47
|
(6) открыла, там много ссылок и не понятно как действовать.
Посмотрела _YearOffset стоит 2000 |
|||
9
Карупян
22.03.16
✎
16:02
|
Где то есть NULL вместо пустой ссылки в субконто.
Где-то у меня было обработочка по исправлению. Но и ТИИ должно помогать |
|||
10
yliya_1C
22.03.16
✎
16:07
|
ТИИ только реструктуризацию не делала, остальные действия по три раза уже(
|
|||
11
yliya_1C
22.03.16
✎
16:29
|
нашла в табличке две одинаковые строчки. на которые указывает описание ошибки. В одной из них стоит NULL в полях со ссылкой. И как быть? можно удалить строку из этой таблицы dbo._AccRgAT2620?
|
|||
12
yliya_1C
22.03.16
✎
16:31
|
из 1С не дает удалить детальные записи из этой операции, также ругается
|
|||
13
yliya_1C
22.03.16
✎
16:59
|
Удалила обе эти строчки командой DELETE. Теперь можно пометить операцию на удаление. Сейчас ТИИ еще раз пройдусь
|
|||
14
Fish
22.03.16
✎
17:02
|
(10) А галочка при этом правильно стояла? "Только тестирование" или "Тестирование и исправление"?
|
|||
15
yliya_1C
22.03.16
✎
17:06
|
тестирование и исправление конечно. Чего-то там даже исправлялось, но не то что нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |