Показать сообщение отдельно
Старый 15.12.2003, 13:00   #2  
Shrike is offline
Shrike
Участник
 
63 / 10 (1) +
Регистрация: 18.04.2003
Немного извращенно, но все же...
Я в свое время делал так:

Создается форма, в которой пишется вся обработка параметров - это вы уже сделали.
Ставится из отчета вызов этой формы:

В инит Query щтчета пишем:
PHP код:
public void init()
{
   ;
   
this.form(formstr(Report1_PrePrint));
   
super();

Свойство Form Query отчета остается SysQueryForm...
Свойство PrintFormNAme reportDesign отчета остается SysPrintForm...

В init формы через caller() получаем вызывающий ее отчет, инициализируем параметры отчета - поля формы... В close формы соответственно передаем обратно измененные параметры.

Запускаем. После закрытия формы вываливается как раз окно опций принтера... Где все и настраеваем...


Важное замечание: все это делалось очень еще в Аксапте 2.5. Под трешку не переносилось ввиду отсутствия надобности и соответственно, не знаю, каков объем доработок и переделок по запуску этого в третьей Аксапте, равно как и будет ли вообще это работать там...