17.10.2012, 19:16 | #1 |
Участник
|
RDP между клиентом и сервером
коллеги, нужен совет, возможно кто-то уже сталкивался с похожей ситуацией при разработке отчётов под SSRS AX2012.
создал я отчётик для печати этикеток со всей его требухой: запрос, класс, контракт и провайдер данных, который генерирует во время исполнения processReport некую временную таблицу, из которой собственно и выбираются значения в выводимую форму. пользователь выбирает у себя на гриде нужные ему строки в таблице InventTrans , жамкает кнопку, отчёт выводит -- всё работает. после этого я решил использовать тот же отчёт, но уже так, чтобы пользователь мог выбирать строки не на таблице, а на форме On-hand, которая по сути не таблица, а результаты запроса. то есть, работать уже тем же макаром через отбор по RecId выбранных строк не получится. пришлось передавать временную таблицу. так вот интересный спецэффект наблюдается при работе по этому второму сценарию. если делаю отладку через джобик, то всё работает, как надо: в методе processReport корректно выбирается сценарий и обрабатывается моя временная таблица. при работе же с "настоящим" отчётом через SSRS в момент запуска отладчика на серверной стороне отчёта видится совсем другой контракт в классе RDP -- "старый", работающий по первому сценарию. не понимаю, куда копать дальше -- кто подскажет?
__________________
Felix nihil admirari |
|
18.10.2012, 14:08 | #2 |
NavAx
|
Может, оно в CIL не скомпилилось? Ну или попробуй заново задеплоить отчет - оно подглючивает и не всегда деплоит корректно.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
18.10.2012, 17:19 | #3 |
Участник
|
а разве RDP компиляется в CIL? и как узнать, скомпилировался он туда или нет?
__________________
Felix nihil admirari |
|
Теги |
ax2012, client, processreport, rdp, server, ssrs |
|
|