Господа большое спасибо за ответы!
проблема следующего характера на самом деле:
с формами все просто...
Из меню запускается отчет -> появляется форма Dialog, причем независимо от того был из MenuItem вызван непосредственно Report или Class
Нужно отпределить объект который вызвало меню
т.е. либо это отчет либо класс (ограничимся только этим)
конечно дастать бы само меню и все тогда отчлично, но как это сделать...?
попробуйте правой кнопкой мыши \ настройки \ это диалог (речь идет об отчетах)
я могу получить FormRun, затем:
object = formRun.args().caller(); // - это DialogRunBase - вызывающий объект
object = object.caller(); // это уже наследник от RunBaseReport - в нем вся и загвоздка - толи его вызвал menuitem толи отчет
Если немного сумберно прошу заранее прощения и заранее так же спасибо!
|