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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2012, 08:33   #1  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Редактор отчётов Axapta AxRepEditor --- обсуждение
Добрый день.

Я открыл эту тему для обсуждения AxRepEditor. Особенно хотелось бы услышать пожелания по развитию программы, т.к. у меня идеи пока закончились. Также интересно, какие Вы выявили ошибки, какими (не)пользуетесь функциями, что удобно или неудобно. Например, пользуетесь ли exporter-ом? Шаблонами?

Далее приведу список ограничений и возможностей на сегодняшний день:

Ограничения:
. Редактируется только GENERATED DESIGN.
. Controls автоматически располагаются в каждой секции методом "Horizontal, flush right" независимо от указанного в ArrangeMethod секции.
. Автоматическое расположение controls происходит без переносов на следующие строки, т.е. как в режиме "Fit to page".
. Свойства LabelLineBelow и LabelLineThickness не учитываются.
. Ширина текстов может немного отличаться от Axapta.
. Значение свойства LabelPosition=Above не обрабатывается.
. При использовании background image доступны только увеличения 0.5, 1, 2.
. При экспорте в PDF свойство DynamicHeight не поддерживается.

Возможности:

. Поддержка загрузки отчётов Axapta 3.0--5.0.
. Поддержка экспортированных Axapta-овских меток при редактировании.
. Создание любого количества групп controls и выполнение действий над всеми controls группы, например, групповое перемещение или изменение свойств.
. Экспорт/импорт групп control'ов, что позволяет создавать и использовать шаблоны.
. "Mark other" --- позволяет выделить control, накладывающийся на активный.
. С помощью "Mark lowest" можно быстро найти, почему секции на печати неплотно прилегают друг к другу (не всегда очевидно).
. С помощью "Mark rightmost" можно найти, по какому control'у будет масштабироваться отчёт при "Fit to page".
. "Show too wide texts" и "Highlight field/shape intersections" подсвечивают возможные ошибки в позиционировании control'ов.
. Можно изменять тип существующих control'ов и секций, например, превратить DBLFIELD в STRFIELD.
. "Scale controls" позволяет масштабировать группы control'ов.
. "Align as table" --- автоматическое выравнивание таблиц.
. Создание связей между control-ами (links).
. "Link as table" --- автоматическое связывание control'ов в таблицы, что даёт возможность легко изменять размеры строк и столбцов.
. Автоматическая генерация исходного кода на VBA/X++ для экспорта секций отчёта в Excel (c возможностью использования фиксированной горизонтальной сетки).
. Создание секций отчёта прямо из Excel (exporter.xls).
. Экспорт примеров отчётов в PDF.
. Возможность написания plugins на Tcl/Tk.
. Увеличение до 64x.
. Использование фонового изображения для "обрисовки".
. Разбиение controls по вертикали/горизонтали.
. Разбиение текстов в указанных разделителем местах.
. Объединение controls.
. Возможность отмены всех действий с controls.
. Преобразование отчётов в формате Axapta 4.0 или выше в формат 3.0.
. Настраиваемая сетка, привязка к ней, вертикальные и горизонтальные линейки.
. Запись/чтение метаниформации (групп и ссылок) при сохранении/загрузке отчётов.
. Поиск control-ов для добавления в группу (или исключения из неё) по поисковым выражениям.
. Возможность абсолютного или относительного изменения свойств controls в группе при редактировании.
. Конфигурируемые пользователем вкладки в окне свойств controls.
. Возможность задания имени файла отчёта для редактирования при запуске.
. Функция выделения controls, пересекающихся с активным.
. Разбиение текстового поля на несколько с имитацией выравнивания по ширине.
. При нажатии ALT во время перемещения активного control-а перемещение происходит только по вертикали или по горизонтали от исходного положения.
. Для выполнения действий можно использовать клавиши:
. Delete --- удалить активный control.
. CTRL-z --- Undo.
. CTRL-n --- создать новый control под курсором.
. Shift-Insert, CTRL-v --- вставить control'ы из буфера обмена в позицию курсора.
. CTRL-Insert, CTRL-c --- копировать активный control в буфер обмена.
. ALT-стрелка --- перемещение controls по сетке.
. CTRL и '+','-' --- zoom.
. CTRL-стрелка --- scrolling.
. Shift-стрелка --- изменение размера controls.
За это сообщение автора поблагодарили: Aquarius (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Редактор отчётов для Axapta, версия 2 Ярослав Щекин DAX: Программирование 19 24.12.2014 22:41
Редактор отчётов для Axapta Ярослав Щекин DAX: Программирование 46 09.09.2011 12:31
Альтернативные конструкторы отчетов в Axapta Jox DAX: Программирование 22 25.04.2009 22:02
Отчеты: стандартные средства Axapta или сторонние генераторы отчетов? ArturK DAX: Функционал 6 14.08.2003 13:54
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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