21.10.2016, 01:41 | #1 |
Участник
|
Доступ к текущему Query в диалоге
Добрый вечер.
Подкинули задачку в рамках измeнения SSRS отчёта на AX 2012 R3 попутно добавить несколько дополнительных параметров в диалог этого отчёта и сделать их доступными или не доступными по условию - параметры доступны если отчёт будет печататься только для одного покупателя, а если больше чем один, то параметры выключить. Количество покупателей определяется как обычно через фильтры Query. Отчёт строит свой диалог с помощью UIBuilder класса, стандартно располагая кучу параметров с левой стороны и блок фильтров Query с кнопкой Select слева. Изменять сами контролы параметров на диалоге очень легко, а вот получить текущее состояние Query с фильтрами которые выбрал пользователь у меня пока что не получилось. Тоесть я добрался до Query отчёта через класс контроллер, вот только это не текущий элемент диалога а сохранённый с прошлого запуска Query который приходит в диалог во время построения и соответственно не изменяется в ран тайме когда пользователь изменяет фильтры на диалоге. Надеюсь кто-нибудь сталкивался с подобной задачей и решил её.
__________________
С уважением, Dozer |
|