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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2002, 09:43   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Отчет "Проводки по счету поставщика"
Добрый день.

Есть такой отчет VendInvoice. Он интересен тем, что у него в секции ReportDesign есть как AutoDesignSpec, так и Design.
А где задается условие, влияющее на то, по какой из этих секций будет генерироваться отчет.
Старый 09.08.2002, 14:38   #2  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
В описании репортов есть:

Creating a report with multiple designs
Reports in MorphX can have more than one design. You can use this to have multiple versions of the same report. For example you could have a report with two designs, where the first design would print as portrait and the second design would print as landscape.

Creating multiple report designs
If you are not familiar with how to create a report, click .

To create a report with multiple designs, simply right-click the Designs node for the report, and choose New Report Design from the shortcut menu.

Activating a specific report design
When opening a report from the Application Object Tree, by choosing Open from the shortcut menu, the first design is used as default.

To select a specific design when activating a report from the Application Object Tree:

Expand the Designs node for the relevant report.

Right-click the design you want to use, and choose Open from the short cut menu.

From X++ use the design method on the ReportRun object to select the design you want to use:

Args ArgList = new Args(reportStr(AReportWithMultipleDesigns));
ReportRun rr = new ReportRun (ArgList);
rr.design('Report Design1'); //Select the design to be used
rr.run();

----

В данном конкретном случае, насколько я понимаю, выбирается по умолчанию Design (он зеленый). Но здесь не два варианта дизайна на самом деле, а один пользовательский.
__________________
Михаил Андреев
https://www.amand.ru
Старый 09.08.2002, 16:24   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
В данном конкретном случае, насколько я понимаю, выбирается по умолчанию Design (он зеленый). Но здесь не два варианта дизайна на самом деле, а один пользовательский.
За цитату, конечно, спасибо, но мой вопрос не в этом. Да, действительно, в данном случае не два варианта дизайна, а один. А зачем тогда нужна AutoDesignSpec ? Да и нужна ли эта ветка AOT ? У меня при очистке этой ветви отчет работате как и работал.
Или все таки есть случаи, когда в построении отчета участвует и эта ветвь AOT ? Что это за случаи ? Где в коде X++ осуществляется этот выбор ?
Старый 14.08.2002, 11:41   #4  
Oo is offline
Oo
Участник
 
10 / 11 (1) +
Регистрация: 21.12.2001
Designe
AutoDesignSpec формируется автоматически при запуске автоотчета или мастера отчетов.
Если существует секция Designe, то всегда запустится она, а если ее нет, то AutoDesignSpec . Это есть в коде, только не помню где.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37
Report:можно ли избавиться от "Отчет не содежит данных" Arahnid DAX: Программирование 4 29.05.2007 10:04
Отчет SalesInvoice "несколько раз" в одном окне Delfins DAX: Программирование 2 16.10.2006 14:33
Отчет типа "ОСВ по счету в разрезе аналитики" kosenkov DAX: Функционал 13 02.03.2006 16:57
Отчет "Компонент" Uliss DAX: Функционал 0 13.01.2005 13:46

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

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

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