Имя: Пароль:
1C
1С v8
Вопрос по поводу ОбработчикаОжидания
0 dimqa
 
02.12.11
15:59
Как можно подключить обработчик ожидания определенной процедуры при запуске системы не используя изменение конфигурации? (обработкой)

Как я думал - можно сделать так:
В обработке в модуле объекта:

Процедура СделатьОбмен() Экспорт
//.......
КонецПроцедуры

ПодключитьОбработчикОжидания("СделатьОбмен",10);

При запуске выдаёт ошибку, что в принципи логично, но тогда не понятно как выйти из положения.
Если подобное делать в форме "при открытии", то всё работает, но формы не должно быть на экране, поэтому такой вариант тоже не подходит.
1 Maxus43
 
02.12.11
16:02
клёво, обмены уже на обработчик ожидания вешают да ещё и хотят без изменения конфы) типа апа, ибо домой пора, пятницаааааа
2 Живой Ископаемый
 
02.12.11
16:02
/ЕХЕКЮТЕ ОбработкаСФормой.епф

у ОбработкаСФормой.епф на форме обработчик события приоткрытии -
ПодключитьОбработчикОжидания("СделатьОбмен",10);
Отказ=Истина;

?
3 Живой Ископаемый
 
02.12.11
16:03
кажные божьи 10 секунд...
4 dimqa
 
02.12.11
16:05
Обмен никак не связан с урибом, а конфа на поддержке
5 Maxus43
 
02.12.11
16:06
в сторону (2) смотри. делаеш батник с запуском обработки в 1с, в которой механизм обмена. в шедулер выставляеш чтоб периодичсеки запускался....
6 dimqa
 
02.12.11
16:12
Как вариант, но лишний запуск 1с будет напрягать, особенно каждые 5 секунд
7 Maxus43
 
02.12.11
16:13
включай возможность изменения и меняй конфу, обновлениям не повредит практически такая доработка если грамотно сделать. рег задание можно впаять отдельное
8 Живой Ископаемый
 
02.12.11
16:15
2(6) вот это не понял...
9 Живой Ископаемый
 
02.12.11
16:16
а... это на (5)
10 dimqa
 
02.12.11
16:21
(2) Либо я не правильно понял либо так не работает
11 Живой Ископаемый
 
02.12.11
16:26
мы тебе идеи, а ты проверяй... пятница же
12 dimqa
 
02.12.11
16:27
Ну в обработчике ПриОткрытии нет Отказа, а если сделать ПередОткрытием, тогда просто форма закрывается и процедура так и не запускается
13 dimqa
 
02.12.11
16:28
Я пока вижу вариант снимать с поддержки, но в данный момент это не приемлимо
14 Живой Ископаемый
 
02.12.11
16:28
Ну хорошо, пусть не отказ.. Пусть ЭтаФорма.Закрыть() если ты готов напугать юзера миганием формы.
15 hhhh
 
02.12.11
16:33
(12) сделай просто в форме, зачем в обработчике?
16 dimqa
 
02.12.11
16:34
(14) при закрытии формы - закрывается и обработка
17 Живой Ископаемый
 
02.12.11
16:35
2(16) верно... но обработчик ожидания уже запущен - или нет?
18 PVV65
 
02.12.11
16:41
(15) Отдохни.
19 dimqa
 
02.12.11
16:46
(17) неа, видимо он тоже завершается