Отслеживание интерактивного открытия обработки
☑
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) и поимеешь ея методы
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой