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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.01.2005, 12:57   #1  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Значения пользовательских фильтров печатаются каждый раз, когда в executeSection есть строка <div class='XPPtop'>X++</div><div class='XPP'>    SysReportRun::executePrintRangeSection(element);</div>
Такая строка есть во всех стандартных шаблонах отчетов.

Однако, если Вы используете свой дизайн отчета, а не AutoDesignSpecs, то закладка "Опции печати" не отображается, и Вы не можете установить галочку "Печатать разграничения".
В этом случае, для печати фильтров можно в init отчета добавить код <div class='XPPtop'>X++</div><div class='XPP'>[color=:blue]public[/color] [color=:blue]void[/color] init()
{
   SysReportRun    sysReportRun;
  ;

   [color=:blue]super[/color]();

   [color=:blue]if[/color] (SysDictClass::isEqualOrSuperclass(classIdGet(element), [color=:blue]classNum[/color](SysReportRun)))
   {
       sysReportRun = element;
       sysReportRun.printRanges([color=:blue]true[/color]);
   }
}</div>
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.