0
Cyberhawk
10.10.12
✎
10:27
|
Друзья!
Есть внешний отчет на СКД. Руками в метаданные добавлены две дефолтные формы: основная форма и форма настроек. События кнопок (действия: сформировать, вызвать настройки, вызвать конструктор настроек) на этих формах изменению не подлежат. В коде есть только модуль формы настроек, процедура-обработчик "При закрытии".
Теперь порядок действий: открываю внешний отчет, жмакаю "Настройки", открываю форму настроек, закрываю форму настроек.
Подсосался к событию "При закрытии" формы настроек и хочу из этого события кое-чего сделать с открытой основной формой отчета.
Через ЭтотОбъект.ПолучитьФорму() не катит - получаю новую форму, с которой могу уже делать все что угодно.
Реально ли получить уже открытую основную форму отчета при закрытии формы настроек этого же отчета?
|
|
2
Cyberhawk
10.10.12
✎
10:50
|
Сделал так, работает: в обработчике "ПриОткрытии" главной (основной формы) отчета пишу
Формочка = ЭтаФорма;
а в обработчике "ПриЗакрытии" формы настроек уже делаю все что хочу с Формочкой.
Но, быть может, все-таки есть другое решение?
|
|