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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2010, 10:29   #7  
ansoft is offline
ansoft
Участник
Аватар для ansoft
 
123 / 37 (2) +++
Регистрация: 20.10.2005
Все спасибо за высказывания, но они не решают проблемы.

Цитата:
Владимир Максимов
для обычных отчетов вместо секции Epilog можно использовать секцию Footer...
Можно, но для обычных отчетов для меня проще скопировать Epilog в ProgrammableSection.
Об этом я писал, вопрос про автоотчеты и ReportTemplate "FrontPage" в который добавлен Epilog!
Так же я писал, что темы типа Epilog + PageFooter ответа не дают!

Цитата:
EfimV
Столкнулся с то же проблемой при переносе отчётов из AX3 в DAX2009.
Решал следующим образом.
1) Создаю ProgrammableSection...
Я делаю так же, о чем написано в моем посте:
Цитата:
Мешает такая ситуация тем, что во всех отчетах приходится Epilog на ProgrammableSection менять
Для решения проблемы я добавил вместо эпилога в ReportTemplate "FrontPage" ProgrammableSection и вызвал из метода fetch класса SysReportRun, однако... итоги автоотчета выводятся после вывода моей секции в методе класса ClassFactory:
X++:
public ReportViewer createReportViewer(PrintJobHeader _jobsCursor, PrintJobPages _pagesCursor, ReportRun _reportRun=null)
{
    ReportViewer ret;
    ret = super(_jobsCursor, _pagesCursor, _reportRun); // вызов xClassFactory.createReportViewer
    // из этого метода после вывода итогов для автоотчета (которые он же выводит)
    // вызывается вывод эпилога, но уже с новой страницы...
}
Кроме того есть еще побочный эффект для отчетов у которых нет сгенерированного дизайна,
в случае когда используется AutoDesignSpecs в ReportDesign и в один отчет осуществляется
вывод несколько раз (несгруппированные и затем сгруппированные данные), то получается
что добавленная таким образом секция ProgrammableSection через fetch SysReportRun
выводится несколько раз (так как fetch отрабатывает несколько раз), хотя при использовании
секции типа Epilog такого не происходит.

Проблема осталась нерешенной.
Теги
report builder, отчет, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
msdynamicsax: Enterprise Portal development in DAX 2009 Blog bot DAX Blogs 0 18.04.2008 07:06

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

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

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