Имя: Пароль:
1C
1С v8
Как узнать время следующего запуска регл.задания?
0 ELEA26
 
15.09.17
13:07
Есть регламентное задание. У енго есть расписание.
Как программно узнать время следующего запуска?
Не прочитать расписание и отсчитывать от начала, а именно получить фактическое.
Есть такая возможность?
1 DrShad
 
15.09.17
13:08
есть, получить время предыдущего выполнения и добавить расписание
2 Мимохожий Однако
 
15.09.17
13:08
(0) Тяжело рассчитать?
3 ELEA26
 
15.09.17
13:13
(2) ну не просто. Там надо учесть и дни недели и периодичность месячную/недельную/дневную. Плюс - детальное расписание (дневное). Учесть "завершать через".
Ну в общем не 2+2...
Да, сложно, относительно если есть как узнать - то сложно.
Сначала поищу возможность, и если нет - буду ваять. А так наизобретаю велосипед, кто-нибудь увидит и скажет:
А почему не "ПолучитьВремяСледующегоЗапуска", а текста на 50 строк?
В общем вопрос остался пока.
4 ELEA26
 
15.09.17
13:14
(2) да, еще учесть "Количество повторов при аварийном завершении", "Интервал повторов при аварийном завершении".
5 FIXXXL
 
15.09.17
16:19
а зачем оно надо?
боюсь, что в платформе просто есть свое "рег.задание", которое чекает рег.задания базы на предмет "не пора ли нам пора" и не хранит инфу про время начала конкретного рег.задания
6 DrShad
 
15.09.17
16:20
(5) скорее даже что-то типа шедулера
7 Serg_1960
 
15.09.17
16:58
(6) Я  даже где-то, помню, встречал информацию, что время следующего запуска задания рассчитывается при очередном запуске.
8 ELEA26
 
15.09.17
18:14
(5) Ну "не пора ли нам пора" есть - ТребуетсяВыполнение

Это надо даты перебирать до тех пор пока истина :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.