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
|
В файловой нашел "битый" документ, перепровел и все заработало.
Сейчас попробую аналогичное в серверной базе, если даже и не получится, то через выгрузить-загрузить сделаю.
Так что видимо отбой )
|
|