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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.08.2017, 12:58   #1  
NikolayS is offline
NikolayS
Участник
 
2 / 10 (1) +
Регистрация: 07.08.2017
Добавление Drill Through Action в SSRS (AX 2012 R2)
Возникла необходимость добавить Drill Through Action на поле отчета, при переходе по ссылке открывается форма, в которую необходимо передать 3 параметра. Проблема заключается в том, что в ReportData есть только один нужный параметр (счет клиента), а два других (2 даты) находятся только в Parameters. Может кто-то сталкивался с подобной задачей, каким образом в данном случае можно передать эти параметры на форму?
Старый 07.08.2017, 14:31   #2  
BIDeveloper is offline
BIDeveloper
Участник
 
26 / 11 (1) +
Регистрация: 27.11.2016
Не очень понятно в чем сложность, там где заполняется передача параметров, нажать на Fx и выбрать нужный параметр. Будет выражение вида Parameters!ParameterName.Value
Старый 07.08.2017, 15:37   #3  
NikolayS is offline
NikolayS
Участник
 
2 / 10 (1) +
Регистрация: 07.08.2017
Прошу прощения, надо было подробнее описать проблему. Сложность в том, что в Data Source формы тоже нет полей для двух параметров(для дат). Добавлять туда их ради этой задачи не желательно (таблица RetailTransactionSalesTrans). Сделал временную таблицу, в которой есть поля для нужных параметров, ее и указываю в C# коде. Далее при запуске отчета и переходе по ссылке, форма не открывается из-за того, что временная таблица не является Data Source формы (ошибка - Не удалось обработать значение lookupRecord в экземпляре Args. Таблица "MyTableTmp" не существует в качестве корневого FormDataSource для формы "RetailSales"). Отсюда и главная задача, есть ли какой то способ получить параметры на форму без изменения Data Source формы и не добавляя свою временную таблицу в Data source формы?
Старый 08.08.2017, 10:46   #4  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
А сделать два скрытых параметра на основном отчете, заполнять(передавать) их из Аксы в controller классе, а потом уже их использовать в drill down отчете как предлагал BIDeveloper?

В классе RetailSalesByTerminalController.preRunModifyContract() что-то похожее и делается (AX2012 R2). И в других стандартных отчетах можно найти примеры
Теги
ax 2012, drill through action, ssrs отчет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
kamalblogs: SSRS Tip: Using labels for dynamic texts in SSRS reports – Dynamics Ax 2012 Blog bot DAX Blogs 0 16.09.2013 12:11
kamalblogs: SSRS Tip: Speed up RDP based SSRS reports testing in Dynamics Ax 2012 Blog bot DAX Blogs 0 11.09.2013 17:11
emeadaxsupport: New and updated content is available for cumulative update 6 for Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 0 27.06.2013 19:11
dynamicsaxbi: Better together: Microsoft Dynamics AX 2012 R2 and SQL Server Power View Blog bot DAX Blogs 0 12.12.2012 13:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:46.