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