Имя: Пароль:
1C
1С v8
Подключение обработчика ожидания
0 prog-Igor
 
14.08.15
19:59
Кто знает как работает - "Подключение обработчика ожидания("ИмяПроцедуры",интервал)"  кроме того что написано в СП?
1 prog-Igor
 
14.08.15
20:00
Можно ли подключить несколько обработчиков ожидания и чтобы они все по разному работали?
2 ДенисЧ
 
14.08.15
20:01
Да. Это тебе не 77
3 prog-Igor
 
14.08.15
20:03
Хорошо, тогда почему запускаю 2 обраб.ожидан. и работает только один, если отработал первый запускается второй?!
4 prog-Igor
 
14.08.15
20:07
Пример:
Процедура ПриНачалеРаботыСистемы()

ПодключитьОбработчикОжидания("ПроверитьНаличияСообщения",30);
    ПодключитьОбработчикОжидания("ПроверитьСообщениеЧерезВремя", 10);
КонецПроцедуры // ПриНачалеРаботыСистемы()

пока один из них не закончит свою работу второй не запускается
5 ДенисЧ
 
14.08.15
20:10
Потому что клиент 1с - однозадачен.
Нужно много параллельных вычислений - сервер и регламентые задания
6 mehfk
 
14.08.15
20:14
(3)

Процедура ПриОткрытии()
    ПодключитьОбработчикОжидания("Тест1", 1, Ложь);
    ПодключитьОбработчикОжидания("Тест2", 2, Ложь);
КонецПроцедуры

Процедура Тест1()
    Сообщить("1");
КонецПроцедуры

Процедура Тест2()
    Сообщить("2");
КонецПроцедуры

А вообще - переходи на фоновые задания
7 prog-Igor
 
14.08.15
20:14
(5) а можно чуть по подробнее?
То есть, нужно кроме обработчиков ожидания создать регламентное для другого обработчика?
8 prog-Igor
 
14.08.15
20:15
(6) Фоновые задания могут работать для каждого пользователя отдельно?
9 ДенисЧ
 
14.08.15
20:16
(7) Шта?
Создаёшь регламентные задания на нужные процедуры. Разрешаешь их в консоли заданий. Наслаждаешься.
Только учти, что они будут выполняться на сервере.
10 prog-Igor
 
14.08.15
20:18
(9) Регламентное задание может отрабатывать для каждого пользователя?
11 ДенисЧ
 
14.08.15
20:19
(10) А может, ты всё-таки умные книжки почитаешь для начала?
И не станешь требовать от 1с минета по утрам?
12 prog-Igor
 
14.08.15
20:23
Может кто то знает - Регламентное задание может отрабатывать для каждого пользователя?