Показать сообщение отдельно
Старый 10.06.2004, 16:38   #5  
if_maks is offline
if_maks
Участник
 
226 / 15 (1) ++
Регистрация: 26.08.2003
Господа большое спасибо за ответы!

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

Если немного сумберно прошу заранее прощения и заранее так же спасибо!