04.06.2012, 08:33 | #1 |
Участник
|
Редактор отчётов 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 |
Участник
|
Вам бы резюме в Microsoft послать.
Масштабы проделанной работы впечатляют Такая штука очень бы пригодилась в стандарте, а не то, что они сейчас предлагают Проблема в том, что текущий редактор Reporting Services для 2012 все делает то же самое. Правда немного кривее, но все же |
|
05.06.2012, 10:01 | #3 |
Участник
|
Цитата:
|
|
29.08.2012, 18:24 | #4 |
MCTS
|
При импорте отчета, отредактированного в редакторе, в Аксапту выдает ошибку "Ожидалось PROPERTIES, но обнаружено GROUPBY".
Аксапта 2009 ru8
__________________
I could tell you, but then I would have to bill you. |
|
30.08.2012, 10:25 | #5 |
Участник
|
Пожалуйста, выложите или пришлите отчёт до и после редактирования.
|
|
31.08.2012, 08:17 | #6 |
Участник
|
Спасибо, выложил новую версию.
|
|
|
За это сообщение автора поблагодарили: twilight (2). |
31.08.2012, 11:45 | #7 |
Участник
|
Да, редактор наверное хороший, но немного запоздал.
Мы уже не используем встроенные отчеты к примеру. А скриншоты можно увидеть? |
|
31.08.2012, 14:06 | #8 |
Участник
|
Мне кажется, легче скачать и попробовать, по скриншотам там смотреть особо не на что.
|
|
31.08.2012, 14:18 | #9 |
Участник
|
не на чем пробовать )
разве что 2009 аксапту для этого устанавливать ))) |
|
31.08.2012, 16:41 | #10 |
MCTS
|
Там пример фактуры в загрузочном архиве.
__________________
I could tell you, but then I would have to bill you. |
|
01.09.2012, 17:32 | #11 |
Участник
|
А 3-ей или 4-ой у Вас нет?
|
|
15.02.2013, 16:05 | #12 |
Гость
|
Как можно отблагодарить за тулзу?
|
|
15.02.2013, 18:08 | #13 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Pustik (1). |
04.04.2013, 14:47 | #14 |
Участник
|
Возможно как то: выбрать одновременно несколько объектов и установить у них одинаковое свойство или несколько, в одинаковое значение ?
|
|
05.04.2013, 09:19 | #15 |
Участник
|
Добавляете control-ы в группу, делаете её активной (все control-ы будут отображены как выделенные в отчёте), делаете активным любой control из неё, изменяете его любое свойство.
См. также в README.txt о "Relative group updates". |
|