|   |   | 
| 
 | Регламентные задания, фоновые задания, желательно в КА 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 | 
        ну ладно буду завтра пробывать. спасибо за помощь. хотя я так и не нашел, как можно обработку кидать свою в фон. или как запускать как фоновое задание, а потом читать результаты.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |