28.01.2014, 16:28 | #1 |
Участник
|
BИз класса в репорт
Всем доброго дня.
Ax 2009. Делаю вызов отчета из класса. X++: ReportRun reportRun;
;
args = new Args();
args.caller(this);
args.name(reportstr(MyReportName));
reportRun = ClassFactory.reportRunClass(args);
SilentPrinting::mainFromReportRun(reportRun, args); X++: public void init() { ; myClass = element.args().caller(); headerDate = myClass.parmTransportRouteTable(); super(); } X++: public boolean fetch() { boolean ret; ; element.execute(#Section_Page1); element.execute(#Section_Page2); return true; } Раздел отчета расположен выше, чем допускается размером страницы" Кто-нибудь сталкивался с такой проблемой? Отчет рисовал сам, пока рисовал неоднократно его запускал при помощи MI_Output никаких ошибок не было. |
|
28.01.2014, 20:21 | #2 |
Участник
|
Отчет состоит из двух программных секций. Каждая программная секция размером со страницу. После сообщения об ошибке установил значение TopMargin в 15 мм на каждой их программных секций. Ошибка не пропала. Посмотрел другие отчеты в системе и установил TopMargin на самом дизайне, а с секций снял. После этого отчет вывелся. При создании секций я сам заложил 10 мм на верхний отступ, в итоге получился двойной (10+15) отступ. Сделал TomMargin = Avto на дизайне и отчет все равно формировался Пришел к тому с чего начал, но отчет стал формироваться.
|
|
|
За это сообщение автора поблагодарили: Logger (5), Ace of Database (5). |
06.04.2017, 17:20 | #3 |
Участник
|
Немножко шаманский способ вы описали.
Как выяснилось - он не всегда помогает. Это баг ядра. Описан тут: https://support.microsoft.com/en-us/...service-pack-1 KB2693408 "A section in the report is higher than the actual page size allows" error message when you print the Customer Base Data report in Microsoft Dynamics AX 2009 Service Pack 1 Symptoms: When you print the Customer Base Data report for a customer in Microsoft Dynamics AX 2009 Service Pack 1 (SP1), you receive the following error message: A section in the report is higher than the actual page size allows. This problem occurs if you have a printer that is not Microsoft XPS Document Writer. Последний раз редактировалось Logger; 06.04.2017 в 17:23. |
|
|
За это сообщение автора поблагодарили: smailik (1). |
Теги |
ax2009, bug, hotfix, kernel, report, отчет, печать, хотфикс |
|
|