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