Имя: Пароль:
1C
1С v8
Запуск функции с определенным интервалом.
0 planod
 
05.10.12
15:24
Всем пятничного дня/вечера. Возникла необходимость сделать запуск одной функции с определенным интервалом без участия пользователя. То есть пользователь зашел в базу, начал работать, а функция регулярно (допустим раз в 10 минут) выполняет определенные телодвижения. Подскажите, пожалуйста, как это можно реализовать...
P.S. База в файловом варианте.
1 Kashemir
 
05.10.12
15:25
ПодключитьОбработчикОжидания
2 Buster007
 
05.10.12
15:25
(1) не успел
ОШИБКА: Такое сообщение уже было отправлено в течение ближайшего часа.
3 DrShad
 
05.10.12
15:25
(1) +1
4 DrShad
 
05.10.12
15:26
(0) только не забудь проверить что она закончилась до начала следующего запуска
5 Нуф-Нуф
 
05.10.12
15:26
перевести на клиент-сервер и регламентное задание
6 DrShad
 
05.10.12
15:26
и еще - юзверь сможет идти в отпуск
7 planod
 
05.10.12
15:29
Так. В справке прочитал про ПодключитьОбработчикОжидания - то есть должна быть открыта некая форма, в обработчике которой ПриОткрытии() будет прописана ПодключитьОбработчикОжидания(МояФункция(),600)

И эта форма постоянно должна быть открыта?
8 planod
 
05.10.12
15:34
(5) до этого я пока не дорос :(
9 Heckfy
 
05.10.12
15:35
(7) В ПриНачалеРаботыСистемы() вставляй.
10 ДенисЧ
 
05.10.12
15:37
(7) форома не обязательна. Можно функцию из общего модуля
11 planod
 
05.10.12
15:38
(9) и (10) спасибо - убежад эксперементировать.
12 planod
 
05.10.12
15:46
Создал Общий модуль Привет
Там создал экспортную процедуру СообщитьПривет()

В ПриНачалеРаботыСистемы() вставил
ПодключитьОбработчикОжидания("Привет.СообщитьПривет()",60);

А мне выдается ошибка вида
Недопустимое значение параметра (параметр номер '1')

В чем накосячил?
13 planod
 
05.10.12
15:54
Или это только в управляемом приложении будет работать?
14 and2
 
05.10.12
15:57
Привет Мир - надо писать
15 planod
 
05.10.12
16:02
Разобрался! В Общем Модуле не поставил галку Глобальный.
AdBlock убивает бесплатный контент. 1Сергей