v7: Стал медленно работать метод ВыгрузитьИтоги() #689427


#0 by envash
Здравствуйте! Подскажите, как лучше поступить. Есть база Торговля и склад(DBF). Файл rg328(ПартииНаличие) стал уже 1,6 гб. На работоспособности никак не сказывалось, но рост продолжался, и, чтобы избежать падения, решил свернуть базу. При свертке создал кучу специальных документов , формирующих остатки по всем регистрам. Удалил все доки, а потом выгрузил доки, которые необходимо оставить. Методика опробована, уже сворачивал таким образом 1 базу. Все получилось хорошо, но документы стали проводиться очень долго (до 10 мин). Стал смотреть. Оказалось, что долго стала работать процедура глСписаниеПартийТМЦ, а именно метод ВыгрузитьИтоги. Пробовал выгружать-загружать базу из файла. Не помогло, хотя итоги при этом рассчитались заново. Что можно сделать, чтобы доки проводились так же быстро, как до свертки?
#1 by 1dvd
С ТА всё нормально?
#2 by envash
ТА на последнем документе, ничего необычного.
#3 by КонецЦикла
Регистры закрывайте и все наладится
#4 by КонецЦикла
#5 by envash
Я понимаю, что регистр не закрыт, из-за этого и растет файл с итогами. Но до свертки этот факт никак на проведение документов не влиял, а после появились тормоза при проведении реализаций. Выгрузка-загрузка базы, кстати, ситуацию несколько улучшила. Но все равно доки проводятся слишком долго!
#6 by envash
Запустил пересчет итогов в конфигураторе. Сутки уже пересчитываются...(
#7 by envash
Заметил любопытную вещь. При проведении задним числом метод ВыгрузитьИтоги отрабатывает быстро. Видимо это связано с тем, что перед ним выполняется РассчитатьРегистрыНа?
#8 by Ёпрст
для начала, прибить нулевые итоги после свёртки и сжать табличку потом.
#9 by Ёпрст
+ глядеть в сторону пустой даты в 1sjourn
#10 by Ёпрст
и доков с датой в космосе
#11 by envash
Как ни странно, доки стали проводиться нормально сами собой)))
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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