Имя: Пароль:
1C
1С v8
Внешний отчет: добраться до основной формы из формы настроек
0 Cyberhawk
 
10.10.12
10:27
Друзья!
Есть внешний отчет на СКД. Руками в метаданные добавлены две дефолтные формы: основная форма и форма настроек. События кнопок (действия: сформировать, вызвать настройки, вызвать конструктор настроек) на этих формах изменению не подлежат. В коде есть только модуль формы настроек, процедура-обработчик "При закрытии".

Теперь порядок действий: открываю внешний отчет, жмакаю "Настройки", открываю форму настроек, закрываю форму настроек.
Подсосался к событию "При закрытии" формы настроек и хочу из этого события кое-чего сделать с открытой основной формой отчета.
Через ЭтотОбъект.ПолучитьФорму() не катит - получаю новую форму, с которой могу уже делать все что угодно.

Реально ли получить уже открытую основную форму отчета при закрытии формы настроек этого же отчета?
1 Cyberhawk
 
10.10.12
10:39
Ап
2 Cyberhawk
 
10.10.12
10:50
Сделал так, работает: в обработчике "ПриОткрытии" главной (основной формы) отчета пишу
Формочка = ЭтаФорма;

а в обработчике "ПриЗакрытии" формы настроек уже делаю все что хочу с Формочкой.

Но, быть может, все-таки есть другое решение?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан