Я уже публиковал статью с подобным содержанием
//infostart.ru/public/120665/
и там в комментарии посоветовали еще и такой вариант решения задачи.
вобщем, кому что удобно тот пусть и пользуется.
код открыт и достаточно прост (чуть более 100 строк, скрывать тут нечего)
Обработка позволяет задать произвольное расписание произвольного количества внешних обработок.
для каждой обработки создается строка в таблице , указывается дата/время первого запуска, и интервал в часах и минутах когда надо повторять действие.
Эта обработка открывает основную форму выбранных потому все регулярные действие нужно вынести в процедуру
"при открытии".
Также если у запускаемой обработки сделать реквизит "АвтозапускПоРасписанию" в него будет передано значение истина
а если сделать реквизит "СтрокаПараметров" в него будет передана строка из соответствующей ячейки в расписании.
При новом запуске обработки расписание с предыдущего сеанса восстанавливается.
В архиве 2 версии для 8.1 и для 8.2