Да, точно! У ReportOutputUser есть описание! Слона-то и не заметил!
Mazzy, спасибо!
lugachy, спасибо!
В описании они предлагают перекрывать prompt() отчета для установки printJobSettings.setTarget/setViewerType. Это не гуд так как придется добавлять этот код во все отчеты.
Господа, есть соображения как вставить свой класс-перехватчик отчета без "хака" с передачей 100 (*XXX*) в createViewer? Есть ли еще место, куда можно внедриться типа SysPrintForm?
lugachy, как Вы сделали у себя?
=A=L=X=, вы совершенно правы насчет всех этих startSection/startPage. Оформление и отступы не нужны, нужны сухие данные. lugachy заставил Аксапту не бить отчет на страницы:
Цитата:
Решил проблему так:
В методе формы SysPrintForm.closeOk() для своего канала вывода (экселя)устанавливаю свойство viritualPageHeight в 0. После этого аксапта понимает что нет пределов по высоте и больше не пытается разбивать отчет на страницы.
А с подсекциями и промеж. итогами буду разбираться отдельно. Есть соображения ?
Если все удастся, не вижу причин не выложить в общий доступ скелет получившегося канала - без кода выгружки во внешнюю систему.