Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: ОбработкаОжидания в Formex

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

Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует