AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2012, 19:16   #1  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
672 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
RDP между клиентом и сервером
коллеги, нужен совет, возможно кто-то уже сталкивался с похожей ситуацией при разработке отчётов под SSRS AX2012.

создал я отчётик для печати этикеток со всей его требухой: запрос, класс, контракт и провайдер данных, который генерирует во время исполнения processReport некую временную таблицу, из которой собственно и выбираются значения в выводимую форму.

пользователь выбирает у себя на гриде нужные ему строки в таблице InventTrans , жамкает кнопку, отчёт выводит -- всё работает.

после этого я решил использовать тот же отчёт, но уже так, чтобы пользователь мог выбирать строки не на таблице, а на форме On-hand, которая по сути не таблица, а результаты запроса. то есть, работать уже тем же макаром через отбор по RecId выбранных строк не получится. пришлось передавать временную таблицу.

так вот интересный спецэффект наблюдается при работе по этому второму сценарию. если делаю отладку через джобик, то всё работает, как надо: в методе processReport корректно выбирается сценарий и обрабатывается моя временная таблица.

при работе же с "настоящим" отчётом через SSRS в момент запуска отладчика на серверной стороне отчёта видится совсем другой контракт в классе RDP -- "старый", работающий по первому сценарию.

не понимаю, куда копать дальше -- кто подскажет?
__________________
Felix nihil admirari
Старый 18.10.2012, 14:08   #2  
Maximin is offline
Maximin
NavAx
NavAx Club
 
408 / 341 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Может, оно в CIL не скомпилилось? Ну или попробуй заново задеплоить отчет - оно подглючивает и не всегда деплоит корректно.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Старый 18.10.2012, 17:19   #3  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
672 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от Maximin Посмотреть сообщение
Может, оно в CIL не скомпилилось? Ну или попробуй заново задеплоить отчет - оно подглючивает и не всегда деплоит корректно.
а разве RDP компиляется в CIL? и как узнать, скомпилировался он туда или нет?
__________________
Felix nihil admirari
Теги
ax2012, client, processreport, rdp, server, ssrs

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: Report Data provider [RDP] as data source type in data set – SSRS reports [Dynamics ax 2012] Blog bot DAX Blogs 0 18.07.2012 12:11
axforum blogs: Распределение затрат между счетами главной книги и/или финансовыми аналитиками Blog bot DAX Blogs 0 01.10.2011 12:12
dax-lessons: Report Data provider [RDP] as data source type in data set – SSRS reports [Dynamics ax 2012] Blog bot DAX Blogs 0 06.09.2011 00:12
Как упростить, ускорить обмен данных: между 3-х уровневым клиентом и АОСом. Yura_Leon DAX: Администрирование 6 13.01.2005 08:55
НОВЫЙ КОНКУРС AKIS DAX: Программирование 13 31.01.2003 13:16
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:13.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.