Имя: Пароль:
1C
1С v8
Время запуска регламентного задания отличается от настроек
0 Aleksei85
 
11.03.13
10:33
Собственно сабж. В консоли заданий время запуска регламентного задания стоит в 21.00, а реально (по журналу регистрации видно) запускается в 24.00.

Версия: Клиент-сервер SQL

Время на серверах указано правильно. Остальные задания запускаются верно.

Помогите, кто сталкивался или у кого есть умные мысли. Куда копать? )

Спасибо!
1 Aleksei85
 
11.03.13
10:42
а где вообще в базе хранится время запуска, кто знает?
2 Галахад
 
гуру
11.03.13
10:45
По идее, не в базе.
3 Aleksei85
 
11.03.13
10:47
а где ж тогда? по идеи rphost опрашивает постоянно, и если есть что запускать - запускает
4 cw014
 
11.03.13
10:52
Регл задание предопределенное?
5 Aleksei85
 
11.03.13
10:54
Да
6 Aleksei85
 
11.03.13
10:59
вот что нашел:


Регламентные задания

Если в конфигурации определено хотя бы одно регламентное задание, то создается таблица регламентных заданий (_ScheduledJobs) с полями:
_ID - идентификатор регламентного задания;
_Description - описание;
_JobKey - ключ регламентного задания (для предотвращения одновременного запуска);
_MetadataID - идентификатор объекта метаданных;
_Predefined - признак того, что регламентное задание является предопределенным (определенным в конфигурации);
_Parameters - параметры регламентного задания;
_UserName - имя пользователя, от которого запускается регламентное задание;
_ActivationCondition - расписание;
_Use - признак того, что задание включено;
_RestartCount - количество перезапусков при ошибке;
_RestartPeriod - период времени между перезапусками при ошибке;
_RestartAttemptNumber - номер последней предпринятой попытки перезапуска;
_State - признак того, что задание выполняется;
_StartTime - время последнего запуска;
_FinishTime - время последнего завершения;
_Version - версия.
7 cw014
 
11.03.13
11:00
(5) См. расписание в пофигураторе
8 Aleksei85
 
11.03.13
11:01
там в 20.00
9 Aleksei85
 
11.03.13
11:09
нашел эту запись в базе, _ActivationCondition (расписание) имеет тип Image, как распознать что там - хз
10 ИС-2
 
naïve
11.03.13
11:14
время на сервере и на клиенте одинаковое?
11 Aleksei85
 
11.03.13
11:17
конечно, уже писал..другие регл. задания запускаются вовремя
12 Aleksei85
 
11.03.13
13:09
есть еще варианты?
13 Kreont
 
11.03.13
13:15
(0) в заданиях еще есть такая опция как динамически менять расписание и т.п., сними их, а то 1с-ка тогда сама корректирует время запуска,проверено (с)
14 MaxS
 
11.03.13
13:16
(0) может быть в расписании указано запускать раз в сутки.
В 00:00 сервер перезагружается. Это регл задание  просыпается и видит
- ой, а в прошлый раз, то я не запускался, дай  ка сейчас запущусь.
наступает 21:00
- один раз в сутки запускался, хватит, больше не буду.
15 Aleksei85
 
11.03.13
14:49
(13) Боюсь, что тогда вообще ничего не запустится..

(14) А вот это неплохая идея!
16 Serg_1960
 
11.03.13
14:56
ТС ни разу не слышал про внешнюю обработку на ИТС "Консоль заданий"?
17 Serg_1960
 
11.03.13
14:58
(16) * "Консоль регламентных заданий"
18 Maxus43
 
11.03.13
14:59
в пофигураторе расписание не соответствует текущему, это только программно узнать, или (17) юзать
19 qeos
 
11.03.13
15:00
(0) руками перестартуй задание
20 Aleksei85
 
11.03.13
15:08
(17):

(0) "В консоли заданий время запуска регламентного задания стоит в 21.00"
21 Aleksei85
 
11.03.13
15:09
(19) Сервер предприятий перезагружался недавно, перезагрузка не помогла.
22 Aleksei85
 
11.03.13
15:10
(19) думаю, что это аналогично перестарту задания
23 MaxS
 
11.03.13
18:46
(15)  поэтому нужно ограничить рамками время выполнения задания - начало, конец, продолжительность. Иначе если по какой-то причине задание раз в сутк выполнилось в другое время, то в нужное время оно не выполнится, т.к. в эти сутки уже выполнялось, если задано выполнение раз в сутки.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан