массовое пометка документов на удаление #210663


#0 by angro
делаю свёртку для УТ, надо пометить документы на удаление,делаю такДля каждого строка из ТЗ циклКонецЦикла;ну очень медленно,кто-нибудь знает способ побыстрее?помогайте, на "пометку на удаление" документов ушло 7 часов.Может кто свёртку для УТ писал, как вы избавлялись от ненужных документов?НачатьТранзакцию и ЗафиксироватьТранзакцию не помогают.
#1 by ahirzaman
Если убрать "СОСТОЯНИЕ", то пойдет быстрее... я так думаю (с)
#2 by angro
основное время уходит на отмену движений по документам, на "состояние" уходит что-то около 0,003%
#3 by 0xFFFFFF
Не знаю, как там в вашем снеговике, а в 7.7 делал в транзакции по 100 документов, отключал рассчет БИ и ТА - получал ускорение в десятки раз.
#4 by angro
выключить расчёт итогов? это мысль
#5 by ahirzaman
согласен... но не отменять движения тоже нельзя ))
#6 by angro
с выключеными итогами, и по 500 документов в транзакции работает где-то в 2 раза быстрее. так что вместо 7 часов теперь делается за 3.5, что тоже очень долго. Может ещё идеи будут?
#7 by angro
up
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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