![]() |
#1 |
Участник
|
Все отчеты печати журналов получают фильтры при запуске, точней получают таблицу с уже установленными фильтрами. Но на тригере OnInit вызов GETFILTERS возвращает пустую строку, фильтры видны только на OnPreReport, но мне нужно на RequestForm доступ к первой записи этого журнала. Как осуществить?
Спасибо. |
|
![]() |
#2 |
Участник
|
Напишите в отчете процедуру SetRecordForReport(Rec). Тогда перед вызовом отчета нужно будет передать в эту процедуру первую запись журнала (получить ее придется извне, в месте вызова), а отчет запускать через переменную типа Report.
|
|
![]() |
#3 |
Участник
|
Вопрос полностью анологичен предыдущему - "Передача текущей записи из основной формы в Request Form отчета". Но можно ли обойтись только правкой кода только на стороне отчета?
|
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от HLS
![]() Все отчеты печати журналов получают фильтры при запуске, точней получают таблицу с уже установленными фильтрами. Но на тригере OnInit вызов GETFILTERS возвращает пустую строку, фильтры видны только на OnPreReport, но мне нужно на RequestForm доступ к первой записи этого журнала. Как осуществить?
Или передавай пааметры "по жесткой сцепке" в отчет. |
|