![]() |
#7 |
Administrator
|
Цитата:
Сообщение от Анатолий Вешемирский
![]() Решение:
1. На странице сабформы написал функцию которая получает все фильтры с записей (использовал COPYFILTERS); 2. Вызов функции CurrPage.<имя сабформы>.PAGE.<имя функции>. 3. Вызов отчета через REPORT.RUN(ReportID,TRUE,FALSE,RecLine) (На запись RecLine наложил полученные фильтры на шаге 2). первая часть (получить фильтры) не проблема. но не все отчеты запускаются из кода. например, кнопка Печать в документе. и тогда нет никакого другого способа кроме использования глобального юнита (SingleInstance) передать параметр в отчет. другими словами "взвести параметр", а при старте отчета проверять "не взведен ли параметр?". |
|