Показать сообщение отдельно
Старый 01.12.2010, 20:52   #7  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Можно написать вспомогательный пакетник, который будет запускать другие пакетные задания в соответствии с рабочим календарем. Параметры пакетника можно организовать в виде грида с 3-мя колонками (RunBaseBatch+Form): Имя класса, Description, Календарь. Вспомогательный пакетник будет стартовать ежедневно, в заданное время. Стартанув, он проверит "свой" грид на наличие задач для запуска в соответствии с указанным календарем. Если таковые имеются, будет вставлять их в пакетную очередь с единовременным запуском, а также, удалять из очереди уже завершенные задачи.

Да, нужно реализовывать; но получим универсальный инструмент для запуска задач по календарю, чего лишен стандарт, при этом не вмешиваясь в стандартный механизм расчета времен запуска пакетов.