Тут дело даже не доходит до запуска самого отчета - это и не нужно мне
Я решаю совершенно другую задачу:
попробую объяснить "с другого конца" - более глубоко
Из пункта меню вызывается некий объект (Форма, отчет, Job ...)
1. Допустим некий пункт меню вызывает некую форму, тогда formRun а именно
formRun.args().MenuItemName() - вернет имя пункта меню - отлично!
Естественно заведомо яне знаю какой пункт меню запустит юзер и какой объект будет запущен..
2. Тперь сложнее, допустим некий пункт меню вызавает класс, класс затем запускает некую форму. я вижу форму dialog
Если по активации пункта меню сработал отчет я также вижу форму dialog
итак в моих руках dialog и не более того
т.е.
2.1. либо: MenuItem -> Class (extends RunBaseReport)-> Dialog
2.2. либо: MenuItem -> Class (скажем RunbaseReportStd) -> Dialog
но
в 2.1 в menuItem свойство Class = Class
а в 2.2 в menuItem свойство Class = Report
цель моя получить как раз это menuItem или свойства MenuItemName и MenuItemType этого menuItem
|