![]() |
#1 |
Участник
|
Взять значение из окна выбора отчета
При запуске отчета возникает окно запроса с возможностью выбора параметров. Можно ли после запуска отчета получить доступ к введенным параметрам?
|
|
![]() |
#2 |
Участник
|
Как правило вывод такого диалогового окна управляется классом-наследником RunBaseReport. Там же хранятся(обрабатываются) все параметры.
А доступ к этому классу в отчете можно получить (как правило ) как element.args().caller() |
|
![]() |
#3 |
Moderator
|
Вам лучше уточнить, про какой отчет идет речь.
Как правило, окно диалого создается в каком-нибудь классе - см. метод dialog(). Соответственно доступ к значениям введенным в диалоге можно получить через методы этого класса. |
|
![]() |
#4 |
Участник
|
Это окно назначения критериев выборки записей. Оно появляется, если в свойстве Interactive (Data Sources - Query) стоит значение "Да". Отчет я вызываю без использования класса, т.е. напрямую из Menu Items, поэтому других диалоговых окон не формируется.
|
|
![]() |
#5 |
Moderator
|
Если я правильно понял о чем идет речь, Вам нужно перебрать QueryBuildRange у QueryBuildDatasource вашего отчета.
|
|
![]() |
#6 |
Участник
|
2 Андре
Спасибо. |
|