AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2008, 17:09   #1  
koraman is offline
koraman
Участник
 
41 / 11 (1) +
Регистрация: 12.02.2008
Адрес: Казань
Отчёт InventStdFormM17_RU
Люди, помогите! Что-то я туплю, что ли... При печати вышеуказанного отчёта последняя секция почему-то всегда уходит на следующую страницу! Почему??? Там вроде только в одном месте element.newPage(), но и то вызов до него не доходит...
DAX 4.0 SP2
__________________
I believe!
Старый 16.12.2008, 09:47   #2  
koraman is offline
koraman
Участник
 
41 / 11 (1) +
Регистрация: 12.02.2008
Адрес: Казань
Ну, вот оно. Очередное подтверждение поговорки "утро вечера мудренее". В общем, всё дело в том же самом глючном эпилоге, который почему-то вылазит на следующую страницу даже при отсутствии секции PageFooter. Заменил на ProgrammableSection.

Вот, кстати, кое-что нашёл по этому поводу:
Отчет: секции Epilog и PageFooter
__________________
I believe!

Последний раз редактировалось koraman; 16.12.2008 в 09:56.
Старый 07.04.2011, 13:47   #3  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Баг в отчете 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).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вывод в отчёт значения QueryBuildRange Sergey Petrov DAX: Программирование 2 16.10.2008 16:33
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37
Отчёт по отгрузкам и оплатам fialka DAX: Программирование 2 17.07.2007 14:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:26.