|
Попытка вставки неуникального значения в уникальный индекс 🠗 (Фрэнки 17.07.2022 06:53) | ☑ | ||
---|---|---|---|---|
0
Mihenius
17.07.22
✎
01:07
|
База БП 3.0.111.16 Платформа 8.3.17 последняя, сервер SQL 2008R2
При попытке переключения настройки 70 счета на "По каждому работнику" выходит ошибка Ошибка при записи счета 70: Нарушено условие уникальности данных. Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgED1228" с уникальным индексом "_AccRgED1228_1". Повторяющееся значение ключа: (0, 4022-07-12 18:00:00, 0, 0x00000201, 0x84c20cc47a15b41411ed01b517a23298, 1, 0x80ff0050569f16cd11e7e0c721acfe49, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Ошибка произошла при попытке выполнить следующие изменения: Добавлено субконто "Работники организаций" У субконто "Работники организаций" установлен вид учета Суммовой Подробности см. в Журнале регистрации. {ПланСчетов.Хозрасчетный.МодульМенеджера(2289)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(ШаблонТекста, ПараметрыТекста); {ПланСчетов.Хозрасчетный.МодульМенеджера(792)}: НастроитьСубконтоСчета( {ОбщийМодуль.ОбщегоНазначенияБП.Модуль(1235)}: ПланыСчетов.Хозрасчетный.НастроитьСубконтоПоПлануДействий (ПланДействий); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(133)}: ОбщегоНазначенияБП.ПрименитьПараметрыУчета (ПараметрыУчета, Истина, Отказ); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(116)}: ПрименитьНастройкуСубконтоНаСервере(Отказ); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(104)}: ПрименитьНастройкуСубконто(); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(56)}: ЗаписатьИзменения(); Искал такие записи по ключам из ошибки, в таблице не обнаружено. ТИИ (индексы, логическая, реструктуризация - поиск битых ссылок еще не запускал) ошибок не обнаружено. Выгрузил в файловую, аналогичная ошибка: Ошибка при записи счета 70: Дублирование ключей в уникальном индексе '_ACCRGED1228_1@' Ошибка произошла при попытке выполнить следующие изменения: Добавлено субконто "Работники организаций" У субконто "Работники организаций" установлен вид учета Суммовой Подробности см. в Журнале регистрации. {ПланСчетов.Хозрасчетный.МодульМенеджера(2289)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(ШаблонТекста, ПараметрыТекста); {ПланСчетов.Хозрасчетный.МодульМенеджера(792)}: НастроитьСубконтоСчета( {ОбщийМодуль.ОбщегоНазначенияБП.Модуль(1235)}: ПланыСчетов.Хозрасчетный.НастроитьСубконтоПоПлануДействий (ПланДействий); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(133)}: ОбщегоНазначенияБП.ПрименитьПараметрыУчета (ПараметрыУчета, Истина, Отказ); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(116)}: ПрименитьНастройкуСубконтоНаСервере(Отказ); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(104)}: ПрименитьНастройкуСубконто(); {ПланСчетов.Хозрасчетный.Форма.УчетРасчетовСПерсоналом.Форма(56)}: ЗаписатьИзменения(); Проблема получается в таблице значений субконто регистра бухгалтерии Надо найти дубли в таблице _AccRgED1228 и удалить ненужную запись? Или возможно есть битые проводки по 70 счету? Искать проводки с значением субконто.ФизЛица = NULL вместо ПустаяССылка По поиску все ссылки прочитал, решения не нашел, пробую по наитию ) |
|||
1
Mihenius
17.07.22
✎
01:23
|
В файловой нашел "битый" документ, перепровел и все заработало.
Сейчас попробую аналогичное в серверной базе, если даже и не получится, то через выгрузить-загрузить сделаю. Так что видимо отбой ) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |