Попробуйте вот это (нашел текстовик на нашем сервере, кто-то скачал с другого форума )<br><br><br><br>Малышевский Николай (Витма, Красноярск) 27.09.2004 15:47 <br><br>А в ТиС она встроена ("Завершение периода") <br><br>Вот только при "обычном" размере базы (мегабайт 100 или более) она может выполняться часами - это не преувеличение. <br><br><br><br>Чтобы ускорить, делаем следующее: <br><br>Во-первых, вытаскиваем ее "во-вне" - т.е. делаем внешней (зачем она внутри - еще, не дай Бог, запустит кто-нибудь по незнанию). <br><br>Далее - делим обработку на части: <br><br>- первая часть - создание массива документов переноса. Она вполне может работать в разделенном режиме, никому особо не мешая. <br><br>- вторая часть - снятие старых документов с проведения и пометка их на удаление. Для ее ускорения делается вот что: в цикл добавляется УстановитьТАна(<первый неудаленный документ>) - этим исключается пересчет итогов, и все работает на порядки быстрее. <br><br>"На вкус": можно еще очистить табличные части старых накладных. Это позволит уменьшить количество перекрестных ссылок и, соответственно, оставить меньшее количество старых документов. <br><br>- третья часть - проведение документов переноса. С тем же "фокусом" (УстановитьТАна()). Или можно воспользоваться просто штатным проведением документов из меню "Операции". <br><br>- и, наконец, последняя часть - удаление помеченных (старых) документов. Понятно, удалятся не все - вот с не удалившихся надо потом снять пометку удаления. <br><br><br><br> <br><br>