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


Отслеживание интерактивного открытия обработки

Отслеживание интерактивного открытия обработки
Я
   Sertmon
 
21.03.18 - 11:23
Добрый день. Обычное приложение, 8.3.10

Суть вопроса.
Пользователь открыл определенную обработку - нужно выполнять определенные действия. Вызвать экспортный метод объекта обработки.

Насколько нашел, узнать открыта ли форма можно с помощью "ОткрытыеОкна/ПолучитьОкна()" но такого функционала в обычном приложении не нашел.

Короче, нужно вызвать метод обработки открытой интерактивно )
 
 
   FIXXXL
 
1 - 21.03.18 - 11:50
(0) ПриОткрытии формы вызывай свой метод, который помести в модуль формы/объекта
   Sertmon
 
2 - 21.03.18 - 12:08
(1)

Нет, вы меня на идею натолкнули.

При открытии внешней обработки я пишу в глоб переменную ОткрытаяМояОбработка = Истина, при закрытии - Ложь.

Отследить открытие - да, можно.

А что с объектом делать ? Как его получать ?
   FIXXXL
 
3 - 21.03.18 - 12:46
(2) какой объект? саму обработку? форму? объект из реквизита-ссылки?
пиши чего надо в результате :)
   Sertmon
 
4 - 21.03.18 - 13:13
(3) саму обработку, метод модуля объекта.

обычное приложение
   Maniac
 
5 - 21.03.18 - 13:15
лол
   Малыш Джон
 
6 - 21.03.18 - 13:16
(2) пиши в глобальную переменную не Истина/Ложь, а идентификатор формы
   Maniac
 
7 - 21.03.18 - 13:16
Обработка = Обработки.тралаляляля.Создать();
Обработка.ТРляляляляМояПроцедура();
   FIXXXL
 
8 - 21.03.18 - 14:39
(6) или сразу ИспользуемоеИмяФайла или как оно там
потом создавай экземпляр обормотки как в (7)  и поимеешь ея методы

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