Есть регламент, который ночью отрабатывает множество процедур.
В начале всех процедура должен отработаться блок процедур начала (отрабатывается очень быстро), потом идут процедуры тела (отрабатывается очень долго), после всех процедур идет блок процедур конца (отрабатывается очень быстро и обязательно должен быть в конце).
Чтобы ускорить процесс, блок процедур тела, был разбит на фоновые задания, что значительно ускорило процесс отработки процедур.
Но возникла проблема, как теперь понять, что все фоновые закончились и можно запускать блок процедур конца? (на клиенте я бы подключил "ПодключитьОбработчикОповещения", а тут как быть?)
Создать Регистр сведений, окончания каждого шага писать в него. По окончанию каждого шага, запускать следующий.
+ мониторить все это дело потом удобно.
я бы так сделал.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой