Здравствуйте уважаемые.
Обращаюсь с таким вопросом:
Надумал в DAX организовать увязку некоторых свойств для настройки отчетов на ReportingServer. Сразу прошу не надо обсуждать зачем нам это надо, так надо) Суть в том что не знаю как получить список доступных отчетов, список параметров в отчете и т.д.
После копания в документации закралась мысль что все это можно осуществлять через .NET. Опять же копаемся в документации находим примеры как работать с .Net наподобие вот этого:
X++:
static void MyFirstCLR(Args _args)
{
MyFirstCLR.MyClass mc;
str s;
int res;
;
mc = new MyFirstCLR.MyClass();
s = mc.sayRocks();
print s;
res = mc.average(20,22);
print res;
pause;
}
[/color]
Попробовал подключить в AOT/references сборку Microsoft.ReportViewer.ProcessingObjectModel и в коде много эксперементировал с разными вариантами, в основном получал ошибку не являются классами
X++:
Microsoft.ReportingServices parm = new Microsoft.ReportingServices();
получаю в итоге такую ошибку
Код:
Переменная не относится к типу CLASS.
Я так понимаю что признак того что объект является классом наличие соответствующего значка при подстановке. Вот только я пытаюсь выбрать один из таких элементов и затем снова делаю определение через new. Результат снова плачевный
X++:
Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.ObjectModel obj = new
Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.ObjectModel();
ошибка
Код:
Класс не содержит эту функцию.
Научите что и как делать пожалуйста? В чем ошибка?