![]() |
#1 |
Участник
|
Запуск построения отчета Reporting Servises
Добрый день!
Помогите решить проблему (если такое вообще возможно) нужно вывести некоторые данные клиента в Reporting Servises Делаю следующее: создал отчет на нем есть 3 параметра: код клиента, начальная дата, конечная дата код клиента передается в отчет из аксапты (служит в большей степени для информативности), а даты должны указываться непосредственно перед построением отчета... Данные должны формироваться на стороне аксапты путем запуска класса который набьет таблицу. В MSDN сказано что нужно обращаться к статичному методу класса, такой метод у .меня есть. Но вот как указать при вызове этого метода параметры отчета - ума не приложу....и примеров никаких особо нет..... Помогите встать на путь истинный. |
|
![]() |
#2 |
MCT
|
"Встань же сын мой на путь истины и все откроется тебе " - притчи.
![]() Вот вам кусок работающего кода X++: var ax = Microsoft.Dynamics.Framework.Reports.SessionManager.GetSession(); var result = ax.CallStaticClassMethod("YourClass", "YourClassStaticMethod", Convert.ToDecimal(YourParameter));
__________________
Axapta book for developer |
|
![]() |
#3 |
Участник
|
А как вместо YourParameter указать параметра отчета?
ни Parametrs!FromDate.value, ни просто FromDate не прокатывает.... ![]() |
|
![]() |
#4 |
Участник
|
Все, разобрался :-)
|
|
![]() |
#5 |
MCT
|
Цитата:
![]() На край не очень, красиво, но можно же из статического метода класса в аксе получить значение передаваемого параметра.
__________________
Axapta book for developer |
|