Имя: Пароль:
1C
1С v8
Объясните смысл параметра "Повторять с паузой"
,
0 mvgfirst
 
24.10.12
11:13
Я наверно все таки чего-то не понимаю? Объясните зачем существует в настройке расписания регламентного задания параметр "Повторять с паузой" если есть параметр "Повторять"?

Например установил я задание на ежедненвый повтор каждые 300 сек. Это значит что регламетное задание будет повторяться каждые 300 сек. Если я в этом же расписании поставлю и значение "Повторять с паузой 600 сек" то задание следущий раз запустится только через 600 сек и следующий и следующий. В чем смысл установки обоих параметров?

Опять же если я параметр "Повторять" поставлю равным 600 сек. А параметр "Повторять с паузой" поставлю в 300 сек. следущее задание запустится через 300 сек?

Если я чего то не понимаю - объясние реальный пример где оба параметра отрабатывают, т.е. применяется и интервал в 300 сек и в 600 сек
1 1Сергей
 
24.10.12
11:14
задание может выполняться более 300 или 600 сек
2 GLazNik
 
24.10.12
11:15
Это период между окончанием предыдущего и начала нового.
3 mvgfirst
 
24.10.12
11:17
(1) и что? Ну выполнилось оно, закнчилось ситема отсчитала следущих 300 сек и запустила следующее - в чем проблема.

Или интервал в параметре "Повторять" будет запускать задание не дожидаясь завершения предыдущего - а в параметре "Повторять с паузой" будет таки ждать (я так понял из описания) - Не проще ли было сделать один параметр "Повторять" и флажок "Ждать завершения предыдущего"? Так бы было понятнее

(2) если можно реальный пример пожалуйста использования обоих интервалов?
4 mvgfirst
 
24.10.12
11:18
(2) Т.е. если у меня первый параметр будет 600 сек а второй 300 то он запустит через 300 или все-таки черз 600?
5 GLazNik
 
24.10.12
11:18
если у тебя задание выполняется 300 секунд и интервал стоит 300 секунд, то в первом случае (параметр Повторять) рег. задание будет выполняться нонстоп, во втором же случае будет передышка 300 секунд
6 GLazNik
 
24.10.12
11:19
(4) тут не "и" тут "или" или "Повторять", или "Повторять с паузой"
7 mvgfirst
 
24.10.12
11:21
(6) Т.е. будь разработчики дружны с логикой - то сделали бы параметр "Повторять через" и флаг "ждать завершения" (как это сделано во всех "нормальных" планировщиках

А мы должны как-то задумываться что могу быть заполнены оба параметра - я себе уже мозг сломал подыскивая варианты когда могут оба параметра отрабатывать
8 mvgfirst
 
24.10.12
11:22
А если первый параметр стоит 300 сек а задание выполняется 600 сек - второе запустится через 300 сек?
9 mvgfirst
 
24.10.12
11:28
Решил опробовать.
Зашел в настройку расписания
Поставил параметр "Повторять через" = 0
Параметр "Повторять с паузой" = 600

В итоге строковое представление расписания написало что задание будет выполняться один раз в ДЕНЬ

Так надо ставить оба параметра!
Так что условие тут все-таки "И"
10 GLazNik
 
24.10.12
11:37
Немного не так выразился. Пример более наглядным будет такой:
Повторять через = 300,
Повторять с паузой 200
Если время выполнение будет, например, 150 секунд, то сработает Повторять с паузой, т.е. 200 секунд после завершения
Если, например, 50 секунд, то повторять через 300 секунд
11 mvgfirst
 
24.10.12
12:06
Т.е. следующий не будет запущен через 200 секунд? После запуска предыдущего? Или всетаки бует?
12 mvgfirst
 
24.10.12
12:10
Или точнее выразится в данном случае так: Следующее задание будет запущено через 300 сек. с момента предыдущего запуска но не раньше чем через 200 сек. после заврещения предыдущего.

Т.е. система будет в строго фиксированные интервалы времени (каждые 300 сек) пытаться запускать задание если с момента последнего уже прошло 200 сек или более?

Или же будет запускать после завершения предыдущего задания следующее через 200 сек? Т.е. если время выполнения задания 5 сек - будет ли следующее задание запущено на 205 секунде или на 300-й?
13 GLazNik
 
24.10.12
12:12
(12) "Т.е. система будет в строго фиксированные интервалы времени (каждые 300 сек) пытаться запускать задание если с момента последнего уже прошло 200 сек или более"