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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2009, 11:34   #1  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Дизайн автоотчета
Добрый день! Можно ли в автоотчете изменить дизайн. Например поставить свойство LineBelow в true у всех контролов?
Старый 19.06.2009, 12:08   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
На сколько мне известно, все параметры, которые можно указать без доработок, есть в мастере.
Вашего параметра в мастере нет... Можно конечно доработать мастер формирования авто отчетов, но не думаю что игра стоит свеч.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 19.06.2009, 12:49   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Pustik Посмотреть сообщение
Добрый день! Можно ли в автоотчете изменить дизайн. Например поставить свойство LineBelow в true у всех контролов?
рамочки рисуете?
лучше не lineBelow, а раскраску строк, как в tutorial_ColourLines.
Единственная задача - как добавить код в шаблон автоотчета.

шаблоном автоотчета является отчет SysReportAuto
за заполнение автоотчета пользовательскими полями отвечает мастер SysReportAutoWizard

но вот кто заполняет автоотчет значениями по умолчанию, если нет пользовательского дизайна? по-моему, само ядро. но это надо проверять.

В общем, если у вас получится вставить код в метод executeSection секции, то считайте ваша задача решена.
__________________
полезное на axForum, github, vk, coub.
Старый 19.06.2009, 13:00   #4  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
-> SysTableForm
Цитата:
Сообщение от mazzy Посмотреть сообщение
но вот кто заполняет автоотчет значениями по умолчанию, если нет пользовательского дизайна? по-моему, само ядро. но это надо проверять.
Форма SysTableForm, метод reportGenerate().
За это сообщение автора поблагодарили: mazzy (2).
Старый 04.05.2014, 22:52   #5  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от mazzy Посмотреть сообщение
рамочки рисуете?
Как ни странно, не перевелись еще желающие видеть рамочки в автоотчете ) Итак, что вижу :

- в качестве шаблона отчета используется Reports\Report Templates\FrontPage
- при отсутствии пользовательского дизайна - поля в отчет действительно добавляются в методе Forms\SysTableForm\reportGenerate(Report _report = NULL)

НО :

- поля (в явном виде, как контролы) - в отчет НЕ добавляются
- инициализируется fieldsSelectedMap например, вот так : [57->Map: [0->SysQueryItem,1->SysQueryItem,2->SysQueryItem,3->SysQueryItem]]
- далее работает системный класс Report

Что имею в итоге :

- рамочки в автоотчете нарисовать не получится
- раскрасить автоотчет а-ля tutorial_ColourLines - можно, для этого надо :

- сделать, чтобы в качестве шаблона использовался не Reports\Report Templates\FrontPage, а его клон (поскольку этот шаблон много еще где используется)
- в этом клоне - раскрасить строки.

Вопрос : хочется все же чуда - рамочек. Не мне, клиенту

Может быть, я недопонял чего в механизме работы автоотчета, и "чудо" все же возможно ?

Axapta 3.0
__________________
Best Regards,
Roman
Теги
автоотчет, дизайн, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открыть дизайн формы в режиме Edit из кода arnold DAX: Программирование 11 27.11.2008 16:20
Веб дизайн IvanS DAX: Программирование 6 02.10.2006 10:58
Мастер отчетов: дизайн fuflexx DAX: Функционал 4 18.05.2006 16:38
Дизайн отчета braathe DAX: Программирование 2 23.12.2005 08:46
Дизайн диалога: размещение контролов в несколько столбцов. malex DAX: Программирование 6 30.06.2005 12:03

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

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

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