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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.05.2019, 11:48   #1  
Pandasama is offline
Pandasama
Участник
 
449 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Ax2012, SSRS, infolog
Есть AX2012R3, есть SSRS-отчет, есть DataProvider класс, в нем есть метод который заполняет временную таблицу, на основе которой строится отчет.
Хочется в этом методе сделать некоторую проверку, которая выведет что-нибудь в инфолог - ну, например, что в проводках по которым построился отчет, не заполнена какая-нибудь валюта.

Если я просто в DataProvider делаю какой-нибудь info(), warning() - то это ничего не дает, конечно же.
Попытался протащить через контракт:
в контракте добавил set, для него добавил метод .parmSet() с атрибутами
[DataMemberAttribute,
SysOperationControlVisibilityAttribute(false),
AifCollectionTypeAttribute("Infomessage", Types::String)]

В DataProvider в .processReport() в этот .parmSet() положил множество строк с сообщениями

В Controller в postReportRun из контракта достаю этот .parmSet() - там пусто

Вопросы:
1) ЧЯДНТ с контрактом ?
2) Может я зря велосипед горожу, и описанный "вывод инфолога из дата провайдера" можно сделать как-то стандартно и просто ?
Теги
ax2012, ax2012r3, contract, infolog, ssrs

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2012, SSRS отчеты AnGor DAX: Программирование 6 21.02.2017 13:43
emeadaxsupport: SSRS Report label shown as @SYSxxxx in AX2012 Blog bot DAX Blogs 0 02.11.2016 07:15
AX2012 SSRS date format language opsis DAX: Администрирование 0 29.10.2014 23:36
sumitax: AX2012 SSRS Reports – Toggle fields Blog bot DAX Blogs 0 31.05.2012 19:11
emeadaxsupport: SSRS error in AX2012 - An item with the same key has already been added Blog bot DAX Blogs 0 13.03.2012 18:11

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

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

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