Критическая ошибка при реструктуризации (План счетов БП 3.0) #772428


#0 by gotoinf
Добрый день!!! Ибо запутался в индексах SQL прошу помощи!) БП 3.0, что сделано: 1)Добавлена новая предопределенная Характеристика в ПланВидовХарактеристик.ВидыСубконтоХозрасчетные - "СчетаНаОплату" с типом ДокументСсылка.СчетНаОплатуПоставщика, ДокументСсылка.СчетНаОплатуПокупателю. 2)Увеличено количество субконто с 3-х до 4-х в Плане счетов. 3)В ГРУППЫ счетов 60, 62 и 76 добавлено 3-е и 4-е субконто: "ДокументыРасчетовСКонтрагентом" и "СчетаНаОплату". Плюс, добавлены эти же субконто к ряду счетов из этих групп. При обновлении ИБ при реструктуризации РегистраБухгалтерии.Хозрасчетного выдаётся: В процессе обновления информационной базы произошла критическая ошибка по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo._AccRgED819NG' and the index name '_AccRgED819_ByPeriod_TRNRNNG'. The duplicate key value is (0, Dec 31 4015 12:00AM, 0x000000e0, 0x80c300155dc8156911e5aef602861e6d, 1, 0xb9ad275b22748f774090cc1696efd0c7, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1 Ну или: "Субконто регистров бухгалтерии. Хозрасчетный. Проверка уникальности записей. В таблице AccRgED819 обнаружены неуникальные записи ..." при Тестировании и исправлении. Не подскажите, в чём проблема?
#1 by assasu
как то жили все с 3 субконто, а тут нате вам...
#2 by Cyberhawk
Это не связано с твоими действиями, на копии проверь - при реструктуризации будет то же самое. У тебя косяк в таблице итогов одной из таблиц регистра бухгалтерии (или основной, или движения с субконто). Полный пересчет итогов попробуй, но поможет с небольшой вероятностью.
#3 by Cyberhawk
Также проверь на пустые ссылки / Null / неопределено в измерениях движений регистра бухгалтерии (валюта, подразделение)
#4 by gotoinf
Спасибо, попробую)
#5 by TormozIT
Очистить таблицу итогов попробуй, например установкой минимальной даты рассчитанных итогов, а потом ее возвращением обратно.
#6 by TormozIT
Попробуй новый инструмент "Управление итогами регистров" из ИР Он поможет проконтролировать, что итоги действительно очистились. А если не очистятся штатными методами, то в нем есть функция их очистки прямым запросом (через СУБД).
#7 by gotoinf
1)Спасибки, к сожалению, под Управляемым приложением не работает ИР ... 2)После долгих мучений типовыми средствами, просто сделал в sql truncate таблицы перед обновлением ИБ и всё реструктуризировалось ...)
#8 by sash-ml
что мешает запустить базу в толстом клиенте обычное приложение?
#9 by TormozIT
Большинству религия =)
#10 by TormozIT
Хорошо что победил, но плохо что потратил в разы больше времени, чем мог бы через предложенный в инструмент.
#11 by gotoinf
День добрый! Использовал даже уже - но не помогает! Та же критическая ошибка остаётся! Но что самое плохое, очистка таблица truncate оказалась кажущимся избавлением - при групповом перепроведении вылезают те же критические ошибки sql, правда, уже у другой таблицы ... Так что пока думаю что делать дальше ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С