25.03.2016, 12:43 | #1 |
Участник
|
lookup в полях диалоговой формы в ssrs отчетах.
Добрый день, уважаемые форумчане. Объясните пожалуйста, как правильно делать lookup в полях диалоговой формы в ssrs отчетах.
есть поле DialogField dlgResponsibility; при выборе нужно отобразить 2 поля из таблицы OfficialsTable. Это поля Name(тип - str, extDT - Name) и Position(тип - enum, enumType - OffPosition); и при выборе поля передать в отчет значение поля Position. Сейчас отображается только значение поля Position. С АХ работаю недавно, никак не получается это реализовать. Вот код метода main RC класса. X++: public static void main(Args _args) { CorporateIncomeTaxRC controller = new CorporateIncomeTaxRC(); Dialog dlg; DialogField dlgResponsibility; OffPosition responsibility; ; dlg = new Dialog(); dlgResponsibility = dlg.addField(enumStr(OffPosition)); controller.parmArgs(_args); if(dlg.run()) { responsibility = dlgResponsibility.value(); controller.parmResponsibility(responsibility); Controller.parmReportName(ssrsReportStr(CorporateIncomeTax, Design)); controller.parmShowDialog(false); controller.startOperation(); |
|