Ошибка в базе данных. Остаток на конец дня и на начало следующего не совпадают

Новая тема
База на SQL сервер. 1С УТ 10.3. Остаток по одной номенклатуре на конец дня 0, а на начало следующего дня -700. Причем документов нет естественно. Вроде налицо сбой итогов. Делаю пересчет итогов в тестировании и исправлении. Ошибка. сделал chckdb c с параметром rebuild. Не помогло, хотя написал SQL что все прошло успешно и ничего не найдено. Ошибка прилагается. Что может быть? База выгружается в dt нормально
Ответили: пост #2
Ответ на пост №1
Тимур15rus,База очень большая? Может в файловом варианте попробовать потестить?
Ответили: пост #3
Ответ на пост №2
Vladko, Вообщем попробовал загрузить из dt.
База SQL 12Гиг, Уриб. Почистил вложения (почему то в 10.3 при обмене РИБ все вложения сохраняются, и база растет. Зачем так сделали - не пойму.)
Так вот перед чисткой архив был 1.5 Гиг, теперь 500 МБ. Но при попытке загрузить в файловую из архива dt, база загружается, доходит размер файла до 6,5 Гиг, а потом все по новой начинается, т.е. файл становится 0 байт и новая загрузка.

Не пойму что делать. Пересчет итогов прерывается на Регистры.ПартииТоваров. Никогда не делал CHCKTABLE в SQL. Кто подскажет как делать?
Итак, проблема решена.
При загрузке из dt после некоторых циклических попыток 1с выдает сообщение, что-то про индекс таблицы RGNNNN - где NNNN это номер. Открыв sql базу через SQL Managment нашел таблицу и посмотрел ее индексы. Это был регистр сведений, созданный мною. 2 строковых измерения с длиной поля 500. Это слишком большое поле получается для создания индексов в файловой базе. Изменил на 300 оба и все выгрузилось, загрузилось. Сделал тестирование и исправление файловой базы, все прошло долго но успешно. Потом загрузил в sql. Все получилось!

ps. К сожалению точный текст сообщения об ошибках не сохранил, и выложить их не могу.
Читают тему
(гостей: 1)

Быстрый переход