Обработка выполняется в разделенном режиме. Для того чтобы дать возможность пользователям проводить документы предусмотрен реквизит "Пауза между интервалами восстановления". При возникновении ошибок (когда пользователи блокируют данные проведением документов) возможен повторный автоматический перезапуск процедуры восстановления (реквизит "Время ожидания повторного запуска..."). Перезапуск активируется с помощью обработчика ожидания. Так же можно указать максимальное количество попыток восстановления при возникновении ошибок и выводить данные о границах последовательностей и ошибках в лог файл. А для того чтобы пользователи не смогли сдвинуть границы последовательностей назад, рекомендуется установить дату запрета редактирования.
Функция модуля обработки «ВыполнитьВосстановлениеПоследовательностей» разработана так, чтобы её можно было перенести в общий модуль и использовать на сервере в регламентных заданиях. Пример восстановления последовательностей с помощью регламентных заданий уже был описан в статье //infostart.ru/public/20592/
Ну и по времени восстановление последовательностей небольшими периодами с помощью данной обработки оказалось быстрее, чем восстановление стандартной обработкой.
Добавил реквизит время запуска, теперь можно нажать кнопку и автоматическое восстановление запустится в указанное время.
Добавил реквизит время завершения восстановления, теперь процедура автоматического восстановления будет прервана после наступления указанного времени.