Имя: Пароль:
1C
1C 7.7
v7: ОбработкаОжидания в Formex
0 MWWRuza
 
гуру
02.04.18
21:37
Добрый день!
Чего-то я туплю совсем...
Нужно, после открытия формы обработки, через некоторое время запустить определенную процедуру из этой-же обработки. Штатной процедурой не получится - форма открывается модально.
Formex должен это уметь, во всяком случае так заявлено.
Сам формекс грузится ПриОткрытии. Есть еще несколько команд, связанных с формой(максимизировать, на передний план, стиль), которые выполняются нормально.
Пишу, вроде все элементарно:
       РФорма=СоздатьОбъект("РасширениеФормы");
    РФорма.УстановитьФорму(Форма);
    РФорма.ОбработкаОжидания("Заставка",20);
"Заставка()" - процедура выше, в этом-же модуле. 20 - это почти мгновенно должна сработать процедура, так мало для эксперимента.
Не срабатывает, от слова совсем...
Пробовал размещать в конце процедуры "ПриОткрытии()", что не совсем правильно, пробовал в процедуре "ПослеОткрытия()", и в "ПослеСозданияФормы()" - последние две, почему-то не отрабатывают совсем!
Что я не так делаю-?! :(
1 SnarkHunter
 
02.04.18
21:54
В начале модуля необходимо написать волшебную строчку:
Перем РФорма;
2 MWWRuza
 
гуру
02.04.18
22:01
Хм... Да, так заработала.
Не думал, что если внутри одной процедуры создаю и использую объект, надо переменную "снаружи" объявлять.

Спасибо!