|
Отслеживание интерактивного открытия обработки
| ☑ |
0
Sertmon
21.03.18
✎
11:23
|
Добрый день. Обычное приложение, 8.3.10
Суть вопроса.
Пользователь открыл определенную обработку - нужно выполнять определенные действия. Вызвать экспортный метод объекта обработки.
Насколько нашел, узнать открыта ли форма можно с помощью "ОткрытыеОкна/ПолучитьОкна()" но такого функционала в обычном приложении не нашел.
Короче, нужно вызвать метод обработки открытой интерактивно )
|
|
1
FIXXXL
21.03.18
✎
11:50
|
(0) ПриОткрытии формы вызывай свой метод, который помести в модуль формы/объекта
|
|
2
Sertmon
21.03.18
✎
12:08
|
(1)
Нет, вы меня на идею натолкнули.
При открытии внешней обработки я пишу в глоб переменную ОткрытаяМояОбработка = Истина, при закрытии - Ложь.
Отследить открытие - да, можно.
А что с объектом делать ? Как его получать ?
|
|
3
FIXXXL
21.03.18
✎
12:46
|
(2) какой объект? саму обработку? форму? объект из реквизита-ссылки?
пиши чего надо в результате :)
|
|
4
Sertmon
21.03.18
✎
13:13
|
(3) саму обработку, метод модуля объекта.
обычное приложение
|
|
5
Maniac
21.03.18
✎
13:15
|
лол
|
|
6
Малыш Джон
21.03.18
✎
13:16
|
(2) пиши в глобальную переменную не Истина/Ложь, а идентификатор формы
|
|
7
Maniac
21.03.18
✎
13:16
|
Обработка = Обработки.тралаляляля.Создать();
Обработка.ТРляляляляМояПроцедура();
|
|
8
FIXXXL
21.03.18
✎
14:39
|
(6) или сразу ИспользуемоеИмяФайла или как оно там
потом создавай экземпляр обормотки как в (7) и поимеешь ея методы
|
|