Имя: Пароль:
1C
1С v8
Как в УТ10.3 (файловый) заставить работать свои регламентные задания?
0 Капюшон
 
24.09.11
15:47
Я вкурсе, что для того, Чтобы работали регламентные задания, нужно запустить их с отдельного клиентского рабочего места. Либо запустить обработку со своего рабочего места, но это будет мешать работе. Запускаются регламентные задания вот так:
Создается обработка и в её модуле прописывается

Процедура ОбработкаЗаданий()
 ВыполнитьОбработкуЗаданий();
КонецПроцедуры

ПодключитьОбработчикОжидания("ОбработкаЗаданий", 3);

Но ведь это слишком непростой способ. Неужели в УТ не предусмотрен запуск регламентных заданий самостоятельно?
1 Капюшон
 
24.09.11
15:52
Или как вообще реализовать это?
2 Amra
 
24.09.11
15:58
(0) Ты сам себе ответил как. Хотя не понятно, почему с отдельного рабочего места? Под определенным пользователем 1Ски
3 Капюшон
 
24.09.11
16:05
(2)А как сделать чтобы у нескольких пользователей запускалась эта обработка?
4 Капюшон
 
24.09.11
16:17
Нужна помощь. Как быть? Если я хочу чтобы моё регламентное задание выполнялось через каждые 60 секунд, что мне нужно сделать ещё для этого, кроме, как завести это задание и привязать к нему обработчик?
5 Капюшон
 
24.09.11
16:23
Может в общем модуле при старте 1с прописать его?
6 Amra
 
26.09.11
11:37
(3) Похоже ты пошел не потому пути. Регламентное задание никогда не запускается под несколькими пользователями. Если же надо чтобы было под несколькими, с выдачей пользователю какойто инфы (открыть ли какую нить форму при возникновении условия, или просто сообщения), то используй обработку ожидания
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший