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).
Старый 04.06.2012, 16:00   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Вам бы резюме в Microsoft послать.
Масштабы проделанной работы впечатляют
Такая штука очень бы пригодилась в стандарте, а не то, что они сейчас предлагают
Проблема в том, что текущий редактор Reporting Services для 2012 все делает то же самое. Правда немного кривее, но все же
Старый 05.06.2012, 10:01   #3  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Цитата:
Сообщение от trud Посмотреть сообщение
Вам бы резюме в Microsoft послать.
Масштабы проделанной работы впечатляют
Такая штука очень бы пригодилась в стандарте, а не то, что они сейчас предлагают
Проблема в том, что текущий редактор Reporting Services для 2012 все делает то же самое. Правда немного кривее, но все же
AxRepEditor предназначен для тех, у кого не используется Reporting Services, т.е. для тех, кто всё ещё пользуется встроенными отчётами Axapta.
Старый 29.08.2012, 18:24   #4  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
При импорте отчета, отредактированного в редакторе, в Аксапту выдает ошибку "Ожидалось PROPERTIES, но обнаружено GROUPBY".
Аксапта 2009 ru8
__________________
I could tell you, but then I would have to bill you.
Старый 30.08.2012, 10:25   #5  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Пожалуйста, выложите или пришлите отчёт до и после редактирования.
Старый 31.08.2012, 08:17   #6  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Спасибо, выложил новую версию.
За это сообщение автора поблагодарили: twilight (2).
Старый 31.08.2012, 11:45   #7  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Да, редактор наверное хороший, но немного запоздал.
Мы уже не используем встроенные отчеты к примеру.
А скриншоты можно увидеть?
Старый 31.08.2012, 14:06   #8  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Мне кажется, легче скачать и попробовать, по скриншотам там смотреть особо не на что.
Старый 31.08.2012, 14:18   #9  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
не на чем пробовать )
разве что 2009 аксапту для этого устанавливать )))
Старый 31.08.2012, 16:41   #10  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Там пример фактуры в загрузочном архиве.
__________________
I could tell you, but then I would have to bill you.
Старый 01.09.2012, 17:32   #11  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
А 3-ей или 4-ой у Вас нет?
Старый 15.02.2013, 16:05   #12  
Shakr
Гость
 
n/a
Как можно отблагодарить за тулзу?
Старый 15.02.2013, 18:08   #13  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от Shakr Посмотреть сообщение
Как можно отблагодарить за тулзу?
Под нужным сообщением нажать "Поблагодарить автора этого сообщения" либо попросить кошелёк для перевода определённой суммы
За это сообщение автора поблагодарили: Pustik (1).
Старый 04.04.2013, 14:47   #14  
kip is offline
kip
Участник
 
1 / 10 (1) +
Регистрация: 04.04.2013
Возможно как то: выбрать одновременно несколько объектов и установить у них одинаковое свойство или несколько, в одинаковое значение ?
Старый 05.04.2013, 09:19   #15  
Ярослав Щекин is offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Регистрация: 16.03.2009
Добавляете control-ы в группу, делаете её активной (все control-ы будут отображены как выделенные в отчёте), делаете активным любой control из неё, изменяете его любое свойство.
См. также в README.txt о "Relative group updates".
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Редактор отчётов для 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, время: 04:11.