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