26.12.2011, 12:22 | #1 |
Участник
|
Редактор отчётов для Axapta, версия 2
Выкладываю новую версию AxRepEditor.
Изменения: . Переделан вывод изображения отчёта (стал более корректным). . Теперь у всех создаваемых control-ов все lines=Solid. . Добавлена возможность изменения типа у группы control-ов. . Добавлено "Remove by search". . Добавлено "Align fields to lines". . Переработан вывод текстов (переносы), расчёт их ширины. . Исправлено много мелких ошибок. . Переработан вывод в Excel. . Оптимизирована обработка выделения. . Добавлены привязки ALT-стрелка для перемещения controls, CTRL и '+','-' для zoom, CTRL-стрелка для scrolling. . Расширена функция undo --- возможна отмена всех действий с элементами. . Добавлен exporter.xls в дистрибутив. . Добавлена простая система plugins и один пример. Последний раз редактировалось Ярослав Щекин; 31.08.2012 в 09:30. |
|
|
За это сообщение автора поблагодарили: raz (15), alex55 (5), virhundo (1). |
16.04.2012, 12:33 | #2 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Исправлен код для подчёркивания при генерации кода вывода в Excel. . Исправлена ошибка: отсутствовало обновление активной группы при слиянии controls. . Исправлена ошибка в отображении и редактировании свойств 'REPORT'. . Добавлена экспериментальная поддержка преобразования отчётов в формат Ax 3.0. . Добавлена экспериментальная поддержка экспорта в PDF. . Добавлена обработка Height="Column height". . Исправлена ошибка загрузки пакета TkImageTools. Также можно скачать с http://code.google.com/p/axrepeditor/ Последний раз редактировалось Ярослав Щекин; 31.08.2012 в 09:30. |
|
28.04.2012, 08:14 | #3 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Добавлено разбиение текстового поля на несколько с имитацией выравнивания по ширине. . Добавлены привязки Shift+стрелка для изменения размера активного control. . Добавлены редактируемые вкладки в окно свойств controls. Также можно скачать с http://code.google.com/p/axrepeditor/ Последний раз редактировалось Ярослав Щекин; 28.06.2013 в 07:56. |
|
|
За это сообщение автора поблагодарили: savel (1), sukhanchik (5), virhundo (1), Player1 (1). |
04.06.2012, 08:05 | #4 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Исправлена ошибка в изменении типа control. . Внесены значения почти всех enum-ов в окно редактирования свойств. . Добавлена обработка типов controls: DBTXTFIELD (Prompt), TIMEFIELD. . Исправлена ошибка при переименовании секций. . Немного изменён внешний вид интерфейса. . Переработана форма поиска controls, также в неё добавлен оператор NOT. . Добавлена функция выделения controls, пересекающихся с активным. . Добавлена возможность использования фиксированной горизонтальной сетки при генерации кода X++ для экспорта в Excel. . Исправлены ошибки отображения отчёта и выделения при переносе секций. . Исправлена ошибка отображения текстов при изменении их по link-ам. . Исправлены формат чисел и экспорт переносов строк в exporter.xls. Также можно скачать с http://code.google.com/p/axrepeditor/ Последний раз редактировалось Ярослав Щекин; 28.06.2013 в 08:02. |
|
31.08.2012, 08:16 | #5 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Исправлена ошибка записи отчётов Ax2009 (добавлены элементы GROUPBY и ORDERBY). Также можно скачать с http://code.google.com/p/axrepeditor/ Последний раз редактировалось Ярослав Щекин; 28.06.2013 в 08:02. |
|
11.12.2012, 22:56 | #6 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Исправлена ошибка при "Import here" controls со значениями Top/Left=Auto. . Добавлена возможность изменения типа секций. Также можно скачать с http://code.google.com/p/axrepeditor/ |
|
28.02.2013, 08:20 | #7 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Добавлена поддержка указания размеров в сантиметрах. . Переделано прямоугольное выделение, теперь начинается и при click-е внутри control-а. . Добавлена обработка типа controls SUMFIELD. . Исправлена ошибка обработки свойства "Visible" для групп controls. . Исправлена ошибка обработки свойства "Visible" при Undo. . Исправлена ошибка в обработке отображения пересекающихся controls. . Исправлена ошибка в обработке plugins (обновление окна свойств). . Исправлены ошибки в горизонтальном и вертикальном разбиении. . Исправлена ошибка в обработке выделения при переносе controls между секциями. . Исправлено несколько ошибок в функции "Scale controls". . Исправлена ошибка при записи пустого VBA-файла. . Оптимизирована обработка включения/исключения controls в/из groups. . Немного оптимизировано выделение групп controls. . Немного оптимизирована обработка отображения пересекающихся controls. . Обновлена используемая версия Tcl/Tk, теперь это 8.6.0. Также можно скачать с http://code.google.com/p/axrepeditor/ |
|
27.06.2013, 23:17 | #8 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Исправлена мелкая ошибка в undo удаления секций. . Исправлена ошибка в функции "Scale controls". . Мелкие стилевые исправления. . Исправлено прямоугольное выделение пустых текстов (добавлен обход ошибки в Tcl/Tk). . Исправлена подсветка некорректных значений в окне свойств. . Немного переработана система Plugins, добавлены ещё 4 plugin-а. Также можно скачать с http://code.google.com/p/axrepeditor/ |
|
|
За это сообщение автора поблагодарили: jasper (1). |
28.06.2013, 13:23 | #9 |
NavAx
|
Напрашивается версия, в которой можно с нуля нарисовать отчет. Вот это было бы круто.
А еще круче - импортировать из Excel. |
|
28.06.2013, 13:29 | #10 |
Участник
|
|
|
28.06.2013, 13:45 | #11 |
Участник
|
Цитата:
А импорт из Excel же есть в комплекте (макрос на VBA), чем он не устраивает? |
|
28.06.2013, 13:53 | #12 |
NavAx
|
|
|
28.06.2013, 14:12 | #13 |
Участник
|
еще было бы круто, если бы этот редактор появился лет 10 назад, когда он был актуален
сейчас ведь отчеты в SSRS все |
|
28.06.2013, 14:13 | #14 |
Участник
|
А это потому, что я забыл это описать, т.к. это был просто довольной примитивный пример макроса. Вообще, я думал, что тот, кому это нужно, сможет его доработать под себя, а может и выложит улучшенную версию.
Используется так: 1. Открываете в Excel-е exporter.xls (разрешаете макросы). 2. Копируете в него шаблон своего отчёта. 3. Выделяете фрагмент отчёта, который в Axapta должен стать очередной секцией. 4. Нажимаете "Export .xpc" и сохраняете в .xpc-файл, который Вы потом сможете импортировать в AxRepEditor с помощью "Import controls". 5. Создаёте такие файлы для каждой секции отчёта. 6. Импортируете их в AxRepEditor (в заранее созданные пустые секции). И ещё, если перед экспортом "покрасить" (задать фон) ячейки с текстами, то они будут эскпортированы как controls определённого типа. Если цвет зелёный, то получится STRFIELD, если синий --- DBLFIELD, иначе TXTFIELD. |
|
|
За это сообщение автора поблагодарили: raz (10). |
28.06.2013, 15:17 | #15 |
Участник
|
|
|
23.12.2013, 21:38 | #16 |
Участник
|
AxRepEditor 2.4.0
Выкладываю новую версию AxRepEditor.
Изменения: . Добавлено изменение доступности пунктов меню, а также индикация глубины Undo. . Добавлено выделение цветом DataMethods и DataFields (цвета настраиваются в config.tcl). . Сделано ограничение размеров окна свойств при открытии размерами экрана. . Добавлен параметр 'Scale fonts' в масштабирование controls. . Поиск по равенству/неравенству в форме поиска controls сделан регистронезависимым. . Добавлена сортировка G_VParams при выводе в config.tcl, параметр 'encoding' переименован в 'Encoding'. . Исправлен код для NumberFormat при генерации кода вывода в Excel. . Исправлены ошибки отображения текстов после align и split. . Исправлен обход ошибки с выделением пустых текстов Tcl/Tk на более корректный. . Исправлена ошибка позиционирования controls при выравнивании по центру. . Откорректировано определение шрифта для отображения названия метода в controls. . Исправлена ошибка "плавания" координат при масштабировании. . Исправлена ошибка: при отмене изменения типа controls они удалялись из групп и связей. . Исправлена ошибка "плавания" координат при изменении margins. . Исправлена ошибка позиционирования меток controls при редактировании. . Исправлена ошибка в отображении вертикальных линеек. . Исправлена ошибка в установке доступности кнопок масштабирования. . Оптимизированы Undo и массовые операции с controls. . Немного оптимизирован вывод отчёта. . Оптимизировано удаление секций и controls. . Код немного оптимизирован в разных местах. Также можно скачать с http://code.google.com/p/axrepeditor/ |
|
|
За это сообщение автора поблагодарили: Ansi (0), Logger (32), AraraT® (3), Andy-k (1). |
25.12.2013, 11:57 | #17 |
Участник
|
Ярослав, спасибо Вам большое за проделанную огромную работу. Отдельная благодарность за то, что сделали фактически движок по переносу дизайна отчетов из аксапты в excel.
|
|
30.12.2013, 10:57 | #18 |
Участник
|
Большое спасибо за редактор. У меня возникла проблема, при выгрузке отчета русский текст в контролах типа "text" отображается "кракозябрами", видмо проблемы с кодировкой, как это можно исправить?
|
|
30.12.2013, 14:49 | #19 |
Участник
|
Если у Вас Ax 3.0, в 'File encoding' нужно указывать cp1251, если Ax 4.0 и выше, то utf-8.
|
|
24.12.2014, 22:41 | #20 |
Участник
|
Выкладываю новую версию AxRepEditor.
Изменения: . Добавлены значения некоторых enum-ов в окно редактирования свойств. . Исправлена ошибка работы функции Undo с неотображаемыми элементами. . Исправлено наследование параметров шрифтов (Design -> Section -> Control). . Исправлена ошибка наследования шрифтов меток. . Немного оптимизирована обработка шрифтов. . Исправлено форматирование в генерируемом коде VBA и X++. . Код немного оптимизирован в разных местах. . Изменены размеры прерывистых линий в выводе в PDF. Также можно скачать с http://code.google.com/p/axrepeditor/ |
|
|
За это сообщение автора поблагодарили: Logger (5), Molchun (1). |
Теги |
axrepeditor, xpo, xpo editor, законченный пример, полезное, редактор |
|
|