Показать сообщение отдельно
Старый 03.02.2005, 18:04   #16  
lexa_q is offline
lexa_q
Участник
 
12 / 10 (1) +
Регистрация: 02.02.2005
Адрес: Спб
Да, точно! У ReportOutputUser есть описание! Слона-то и не заметил!
Mazzy, спасибо!
lugachy, спасибо!
В описании они предлагают перекрывать prompt() отчета для установки printJobSettings.setTarget/setViewerType. Это не гуд так как придется добавлять этот код во все отчеты.

Господа, есть соображения как вставить свой класс-перехватчик отчета без "хака" с передачей 100 (*XXX*) в createViewer? Есть ли еще место, куда можно внедриться типа SysPrintForm?

lugachy, как Вы сделали у себя?

=A=L=X=, вы совершенно правы насчет всех этих startSection/startPage. Оформление и отступы не нужны, нужны сухие данные. lugachy заставил Аксапту не бить отчет на страницы:
Цитата:
Решил проблему так:
В методе формы SysPrintForm.closeOk() для своего канала вывода (экселя)устанавливаю свойство viritualPageHeight в 0. После этого аксапта понимает что нет пределов по высоте и больше не пытается разбивать отчет на страницы.
А с подсекциями и промеж. итогами буду разбираться отдельно. Есть соображения ?

Если все удастся, не вижу причин не выложить в общий доступ скелет получившегося канала - без кода выгружки во внешнюю систему.