Доброго времени суток.
Стоит задача:
выводить в отчете данные из грида на форме.
сразу оговорюсь что это не автоотчет, тк перед запуском отчета нужно задать определенные параметры.
по кнопке "Печать" на главной форме я передаю текущий query в
отчет:
args.caller(element);
args.parmObject(MyDataSource_QR.Query());
args.name(reportStr(MyReport));
Report = new ReportRun(args);
Report.init();
Report.run();
В init отчета я принимаю переданный query в переменную filterQuery и заношу его в query отчета:
element.query(filterQuery);
Итак перед запуском отчета появляется окно для настройки запроса отчета, в котором я вижу фильтры своего filterQuery , все хорошо казалось бы, НО!
Почему когда я запускаю главную форму и сразу же хочу напечатать отчет , у меня в окне настроек запроса отчета отражается "Ранее использованный запрос" со старыми range'ами ?
Все работатет как надо только если я модифицирую фильтр в главной форме перед запуском отчета...