|
15.12.2008, 17:09 | #1 |
Участник
|
Отчёт InventStdFormM17_RU
Люди, помогите! Что-то я туплю, что ли... При печати вышеуказанного отчёта последняя секция почему-то всегда уходит на следующую страницу! Почему??? Там вроде только в одном месте element.newPage(), но и то вызов до него не доходит...
DAX 4.0 SP2
__________________
I believe! |
|
16.12.2008, 09:47 | #2 |
Участник
|
Ну, вот оно. Очередное подтверждение поговорки "утро вечера мудренее". В общем, всё дело в том же самом глючном эпилоге, который почему-то вылазит на следующую страницу даже при отсутствии секции PageFooter. Заменил на ProgrammableSection.
Вот, кстати, кое-что нашёл по этому поводу: Отчет: секции Epilog и PageFooter
__________________
I believe! Последний раз редактировалось koraman; 16.12.2008 в 09:56. |
|
07.04.2011, 13:47 | #3 |
Developer
|
Баг в отчете InventStdFormM17_RU. AX2009 RU5
Не отображаются переносы. Проблема: в методе checkIfShow() криво проверяется, а не внутри ли одного склада осуществляется перенос. Фиксим: X++: select firstonly inventTransCheck // VALY, BugFix --> // commented (replaced): // where inventTransCheck.InventTransId == inventTrans.InventTransId && where inventTransCheck.InventTransId == inventTrans.InventTransIdTransfer && // VALY, BugFix <-- inventTransCheck.RecId != inventTrans.RecId && ((inventTransCheck.StatusIssue && (inventTransCheck.StatusIssue == StatusIssue::Sold || inventTransCheck.StatusIssue == StatusIssue::Picked || inventTransCheck.StatusIssue == StatusIssue::Deducted)) || (inventTransCheck.StatusReceipt && (inventTransCheck.StatusReceipt == StatusReceipt::Purchased || inventTransCheck.StatusReceipt == StatusReceipt::Received))) exists join inventDimCheck where inventDimCheck.InventDimId == inventTransCheck.InventDimId && inventDimCheck.InventLocationId != inventLocationIdCheck; |
|
|
За это сообщение автора поблагодарили: Димитрий (1). |