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