|
Вопрос про реглманетные задания
| ☑ |
0
YHVVH
14.12.11
✎
10:30
|
Что имеем:
Есть регламентное задание, расписание один раз в час.
каждый час будет запускаться фоновое задание.
Вопрос 1:
Если фоновое задание не успеет отработать за час, будет ли запущенно еще одно фоновое задание?
Если Вопрос1 тогда
Как избежать запуска еще одного фонового задания, если предыдущие еще не отработало?
КонецЕсли;
|
|
1
Wobland
14.12.11
✎
10:33
|
Обнаружено логическое завершение исходного текста модуля
<<?>>КонецЕсли;
|
|
2
Wobland
14.12.11
✎
10:33
|
(1) фигню сморозил, извините
|
|
3
YHVVH
14.12.11
✎
10:44
|
up
|
|
4
Bell
14.12.11
✎
19:30
|
Добавь глобальный флаг и анализируй.
|
|
5
rs_trade
14.12.11
✎
19:39
|
(4) все есть в настройках заданий.
|
|
6
AaNnDdRrEeYy
14.12.11
✎
22:56
|
(0) второе не запуститься пока первое не отработает.
|
|
7
AaNnDdRrEeYy
14.12.11
✎
22:57
|
(5) нет таких настроек
|
|
8
b159263
14.12.11
✎
23:43
|
Для фоновых заданий, как объектов 1с, есть метод ОжидатьЗавершения.
Если фоновое задание "подвисает", то следующее не запускается. При возникновении ошибок количество перезапусков определяется настройками "Количество повторов при аварийном завершении" и "Интервал повтора при аварийном завершении".
Можно отлаживать фоновые задания для этого сервер 1С:Предприятие должен быть запущен в режиме отладки (директива -debug см. google) и в отладка - подключение - автоматическое подключение - галочка "фоновые задания"
|
|