При формировании ОСВ по счету крашится предприятие, а так же приключения dbo._tmpRCT

1. BackinSoda 21.02.19 09:15 Сейчас в теме
Платформа: 8.3.12.1595, sql база, конфигурация: Бухгалтерия 2 "на поддержке".
Исходная ситуация : На клиенте при формировании отчета "ОСВ по счету" падает приложение из серии "1cv8 has stopped working".
Чистили кэш, помечали на удаление сохраненные настройки в справочнике, не помогло. Тестирование исправление на "второй галочке" падает с ошибкой при старте (см.приложение) - попытка вставки неуникального значения в dbo._tmpRCT, на сколько я понял таблица создается при тестировании и "что-то пошло не так". Выгрузка в ДТ происходит, загрузил дт обратно, оно прошло, но ошибка осталась. Технологический журнал показывает следующее :
лог тж
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kumi2012 103 21.02.19 09:22 Сейчас в теме
Под конкретным пользователем?
3. Дмитрий74Чел 234 21.02.19 09:22 Сейчас в теме
Ошибка у всех или у одного пользователя?
4. Дмитрий74Чел 234 21.02.19 09:23 Сейчас в теме
Если у всех - делайте ТиИ, если у пользователя - очистка пользовательских настроек.
5. BackinSoda 21.02.19 10:35 Сейчас в теме
(4) ошибка на всех, ТИИ не делается, написано же в теме выше)
6. dmpas 418 19.08.19 19:07 Сейчас в теме
Понимаю, что тема старая, но вдруг кому поможет.
Во время обновления подчинённого узла РИБ в результате какого-то сбоя слетела внутренняя нумерация объектов (_Document100, _Reference432, _InfoRg15667 - вот эти числа) и таблицы метаданных начали нумероваться с 1, вследствие чего возникло пересечение номеров метаданных. Соответственно, в моменты обращения к таблицам с номерами, которые задвоились, у платформы едет крыша: делаем выборку по плану обмена (_Node21), но для номера 21 зарегистрировано соответствие документу (_Document21 - новый документ, пришедший с обновлением), потому получив ссылку на узел плана обмена платформа лезет в таблицу документа для получения соответствующих свойств и ничего не находит.

Приведённая ошибка с _tmpRCT возникает потому, что два раза пытается 21 в эту таблицу записать. Прибить индекс можно, но по факту работоспособность базы уже не восстановить. Только * на резервную копию, ибо вычистить всех тараканов из базы - за гранью разумного.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот