|
Регламентные задания, фоновые задания, желательно в КА 1.1 | ☑ | ||
---|---|---|---|---|
0
Coldboy
02.08.12
✎
14:41
|
Здравствуйте. Кто нить может пояснить, как с этим работать или где, про это можно неплохо почитать, и попробывать. Хочется сделать, так чтобы 4-5 обработок запускались, каждый час. Думаю это можно сделать регламентными заданиями. Вопрос, 1С должна робить и тогда тока все взлетит, или сама будет открываться?
|
|||
1
Maxus43
02.08.12
✎
14:45
|
клиент-сервер?
|
|||
2
golden-pack
02.08.12
✎
14:46
|
||||
3
Coldboy
02.08.12
✎
14:55
|
(1) сначала тесты буду на файловом делать, а потом клиент-сервер.
В клиент-сервер вообще хочется, кдиать обработки в фон, некоторые, но это думаю позже. |
|||
4
Coldboy
02.08.12
✎
14:56
|
(2) в каком смысле? буду щас думать, а еще есть?
|
|||
5
Lex_Liven
02.08.12
✎
15:00
|
(3) - (1) это важно.
В клиент-серверном будет "открываться сама", в файловом - нужно держать запущенным клиент с периодическим запуском ВыполнитьОбработкуЗаданий() |
|||
6
Coldboy
02.08.12
✎
15:02
|
(5) понятно. Периодичческим запуском ВыполнитьОбработкуЗаданий, как и что его делать) а так же смотри свою ветку, тебе тоже там советы)
|
|||
7
Lex_Liven
02.08.12
✎
15:09
|
(6) При старте приложения в модуле обычного приложения
ПодключитьОбработчикОжидания("ВыполнитьОбработкуЗаданий",30,Ложь) Или что-то в этом роде. Каждый 30 секунд запускается указанная процедура, которая проверяет регламентные задания и запускает их при необходимости. |
|||
8
Coldboy
02.08.12
✎
15:11
|
Это в модуле конфигурации самой что ли? там написать эту функцию, при старте какого приложения?
|
|||
9
MORRoz
02.08.12
✎
15:13
|
(8) Самой?
ohh boy |
|||
10
Lex_Liven
02.08.12
✎
15:14
|
в конфигураторе правой кнопкой на самом корне конфигурации - Открыть модуль обычного приложения. Там найди событие ПриНачалеРаботыСистемы()
Там и пиши. Только учти, что если без всяких проверок пользователей/прав напишешь - проверка будет запускаться под каждым пользователем. |
|||
11
Coldboy
02.08.12
✎
15:16
|
то с каждого и много раз будет да?
|
|||
12
Coldboy
02.08.12
✎
15:16
|
ты мне щас про файловый вариант рассказЛ, а как же в клиент-серверный как там дела?
|
|||
13
Coldboy
02.08.12
✎
15:16
|
и еще как эту регламетное задание бы написать...
|
|||
14
Lex_Liven
02.08.12
✎
15:17
|
Там пока сервер запущен - он сам контроллирует расписание и запускает задания.
|
|||
15
Coldboy
02.08.12
✎
15:18
|
то есть мне тока стоит создать регламентное задание. клево.
а ты про фоновые задания не знаешь, как туда обработки кидать, чтобы люди дальше могли работать и тд и тп. |
|||
16
Lex_Liven
02.08.12
✎
15:23
|
вот это уже не знаю... тема перекликается с моей, но с отличиями.
|
|||
17
Coldboy
02.08.12
✎
16:34
|
а где очередьность действий, который регл задание делает, описывать в общем модуле на который она ссылается?
|
|||
18
Lex_Liven
02.08.12
✎
16:36
|
оно выполняет только один указанный метод из модуля. Вот внутри него и запускай нужные обработки в нужном порядке.
|
|||
19
Coldboy
02.08.12
✎
16:39
|
корчое один общий модуль замутить, и все ) тамо дну процедуру и в ней свои обработки. правильно? если да. то спасибо пойду пробывать)
|
|||
20
Lex_Liven
02.08.12
✎
16:42
|
Ага. И не обязательно в этом модуле одну процедуру. Можешь создать в одном модуле по обработчику для каждого регламентного задания, а также кучу процедур, которые будут вызываться из обработчика задания.
Только чуется мне, что в клиент-серверном варианте они должны выполняться "НаСервере"... |
|||
21
Lex_Liven
02.08.12
✎
16:42
|
Хотя я могу ошибаться, это я умею, да :)
|
|||
22
Coldboy
02.08.12
✎
16:57
|
ну ладно буду завтра пробывать. спасибо за помощь. хотя я так и не нашел, как можно обработку кидать свою в фон. или как запускать как фоновое задание, а потом читать результаты.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |