Показать сообщение отдельно
Старый 03.03.2015, 19:40   #1  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 164 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Как заставить query добавленный в run time отобразится в диалоговом окне SSRS отчета?
Почему query добавленный в параметры таким образом, не отображается в диалоговом окне SSRS отчета?

X++:
    SrsReportRunController reportRun = new SrsReportRunController();
    MyContract dataContract;
    Map queryContracts;

    reportRun.parmReportName(ssrsReportStr(MyReport, PrecisionDesign));
    reportRun.parmLoadFromSysLastValue(true);
    reportRun.parmShowDialog(true);

    queryContracts = reportRun.parmReportContract().parmQueryContracts();
    if (!queryContracts)
    {
        queryContracts = new Map(Types::String, Types::Class);
        queryContracts.insert('VendTable', new Query(queryStr(VendTableListPage)));
        reportRun.parmReportContract().parmQueryContracts(queryContracts);
    }

    reportRun.startOperation();