Имя: Пароль:
1C
 
Не надежная работа регламентного задания
0 LivingStar
 
11.09.14
12:37
Почему такая не надежная работа регламентных заданий?
Создал расписание. При запуске 1с регламентированное задание может запускаться а может не запускаться. От чего это зависит? Кто изпользует в работе регл. задания, как они у вас работают? Все ли надежно?
1 Ёпрст
 
гуру
11.09.14
12:40
служба агента остановилась - нет фонового задания
2 LivingStar
 
11.09.14
12:41
1с файловая версия, где смотреть эту службу, задание?
я 1с постоянно перезапускаю, тестовая база
3 LivingStar
 
11.09.14
12:46
(1) подскажите пожалуйста, где это отслеживать и контролировать?
4 silent person
 
11.09.14
12:51
в файловом варианте нет нет никакой службы обработка задания выполняется запущенным сеансом 1С после того как был вызван метод ВыполнитьОбработкуЗаданий()
5 LivingStar
 
11.09.14
12:53
(4) она же сама по расписанию запускается, безо всяких методов?
6 silent person
 
11.09.14
12:54
в файловом варианте, нет.
7 silent person
 
11.09.14
12:56
и да, регламентное задание после вызова каждого ВыполнитьОбработкуЗаданий() запускается 1 раз. поэтому, если ты, например, настроил расписание запускать в 10.30 а сеанс запустил 1С в 10.28, то регламентное задание то выполнится, но фоновое задание (которое собственно и исполняет заданные действия) не запустится, т.к. по расписанию оно должно запуститься только в 10.30.
8 silent person
 
11.09.14
12:59
http://v8.1c.ru/overview/sheduledjobs.htm

В файловом варианте работы для автоматического запуска регламентных заданий необходимо наличие выделенного клиентского соединения, используемого в качестве планировщика заданий. В этом соединении должна быть запущена обработка ожидания, с некоторой периодичностью выполняющая вызов метода встроенного языка ВыполнитьОбработкуЗаданий():
9 LivingStar
 
11.09.14
13:04
(8) у меня просто по расписанию настроено
10 LivingStar
 
11.09.14
13:25
(8) в регламентированном задании же задается имя метода которой и отрабатывает, то есть заданная процедура, любая из общих модулей

ВыполнитьОбработкуЗаданий() - это к чему относится?
11 LivingStar
 
11.09.14
13:35
(7) я что бы проверить расписание задаю выполнять через 50 секунд например регл задание, и что оно не запускается вообще????
12 silent person
 
11.09.14
13:40
напиши так, и запускай сеанс 1С

Процедура ПриНачалеРаботыСистемы()    
    ВыполнитьОбработкуЗаданий();
КонецПроцедуры
13 LivingStar
 
11.09.14
13:52
(12) вон запустилось раз, не знаю от чего это зависит, меняешь какие либо значения в расписании, перезапускаешь, может запуститься а может и нет.

Так прописать? И это будет отвечать за выполнение регл заданий? говорю они и так работают бывает, но не понятно по чему может не работать!
14 silent person
 
11.09.14
13:55
(13) если ты меняешь расписание в конфигураторе, то при запуске в режиме предприятия расписание может подтянутся из кеша. у меня помнится тоже такое было пару раз.
15 silent person
 
11.09.14
13:59
у тебя платформу 8.3 ? точно там же сделали что регл. задания выполняются без дополнительного вызова процедуры, но я 8.3 не тестировал. открой тогда консоль заданий (обработка есть на ИТС) и через нее посмотри что и как у тебя выполняется.
16 Fram
 
11.09.14
14:01
(14) тут дело скорее в ТС
17 DrZombi
 
гуру
11.09.14
14:11
(0) Зависит от завершения работы серверов 1С :)

Рекомендую при ребутах еще и проверять регламентные задания :)
18 LivingStar
 
11.09.14
14:24
(15) не там стоит 8.2
у меня сообщения выходят о выполнении
вот запустил стоит выполняется через определенное время
поменял что то в расписании в конфигураторе перезапустил
19 LivingStar
 
13.09.14
09:39
Обязательно ли ставить дату окончания в расписании регламентного задания? Оно же запустилось по дате начала, важна ли дата окончания? Если её не задать оно выполнится? Кажется обращал внимание что если не установить дату окончания, оно вообще не запускается!!!
20 VoiceFromThe Ban
 
13.09.14
10:28
в файловых почти не работал. в к-с норма
21 VoiceFromThe Ban
 
13.09.14
10:28
ставь 8.3. там много багов исправлено
22 Defender aka LINN
 
13.09.14
11:13
(14) Из какого нахрен кэша?
Настройки в конфигураторе - это настройки "по умолчанию" и не более
23 User_Agronom
 
13.09.14
11:16
(2) >>...с файловая версия...
Наверное в этом случае проще запускать обработку средствами операционной системы. Агента сервера 1С нет же((

>>...1с постоянно перезапускаю...
Продолжай держать нас в курсе своих отношений с 1С!
24 КонецЦикла
 
13.09.14
11:38
(9) Можно поподробнее?
Заведи пользователя Робот от имени которого будет все выполняться и пусть висит себе.