|   |   | 
| 
 | Бух 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 | 
        тестирование и исправление конечно. Чего-то там даже исправлялось, но не то что нужно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |