AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 26.12.2011, 12:22   #1  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Редактор отчётов для 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 и один пример.

Geändert von Ярослав Щекин (31.08.2012 um 09:30 Uhr)
This post has been rated by: raz (15), alex55 (5), virhundo (1).
Alt 16.04.2012, 12:33   #2  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:
. Исправлен код для подчёркивания при генерации кода вывода в Excel.
. Исправлена ошибка: отсутствовало обновление активной группы при слиянии controls.
. Исправлена ошибка в отображении и редактировании свойств 'REPORT'.
. Добавлена экспериментальная поддержка преобразования отчётов в формат Ax 3.0.
. Добавлена экспериментальная поддержка экспорта в PDF.
. Добавлена обработка Height="Column height".
. Исправлена ошибка загрузки пакета TkImageTools.


Также можно скачать с http://code.google.com/p/axrepeditor/

Geändert von Ярослав Щекин (31.08.2012 um 09:30 Uhr)
Alt 28.04.2012, 08:14   #3  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:
. Добавлено разбиение текстового поля на несколько с имитацией выравнивания по ширине.
. Добавлены привязки Shift+стрелка для изменения размера активного control.
. Добавлены редактируемые вкладки в окно свойств controls.

Также можно скачать с http://code.google.com/p/axrepeditor/

Geändert von Ярослав Щекин (28.06.2013 um 07:56 Uhr)
This post has been rated by: savel (1), sukhanchik (5), virhundo (1), Player1 (1).
Alt 04.06.2012, 08:05   #4  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:
. Исправлена ошибка в изменении типа control.
. Внесены значения почти всех enum-ов в окно редактирования свойств.
. Добавлена обработка типов controls: DBTXTFIELD (Prompt), TIMEFIELD.
. Исправлена ошибка при переименовании секций.
. Немного изменён внешний вид интерфейса.
. Переработана форма поиска controls, также в неё добавлен оператор NOT.
. Добавлена функция выделения controls, пересекающихся с активным.
. Добавлена возможность использования фиксированной горизонтальной сетки при генерации кода X++ для экспорта в Excel.
. Исправлены ошибки отображения отчёта и выделения при переносе секций.
. Исправлена ошибка отображения текстов при изменении их по link-ам.
. Исправлены формат чисел и экспорт переносов строк в exporter.xls.

Также можно скачать с http://code.google.com/p/axrepeditor/

Geändert von Ярослав Щекин (28.06.2013 um 08:02 Uhr)
Alt 31.08.2012, 08:16   #5  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:
. Исправлена ошибка записи отчётов Ax2009 (добавлены элементы GROUPBY и ORDERBY).

Также можно скачать с http://code.google.com/p/axrepeditor/

Geändert von Ярослав Щекин (28.06.2013 um 08:02 Uhr)
Alt 11.12.2012, 22:56   #6  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:

. Исправлена ошибка при "Import here" controls со значениями Top/Left=Auto.
. Добавлена возможность изменения типа секций.

Также можно скачать с http://code.google.com/p/axrepeditor/
Angehängte Dateien
Dateityp: zip AxRepEditor_2.3.2.zip (1,56 MB, 281x aufgerufen)
Alt 28.02.2013, 08:20   #7  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию 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/
Angehängte Dateien
Dateityp: zip AxRepEditor_2.3.3.zip (1,58 MB, 257x aufgerufen)
Alt 27.06.2013, 23:17   #8  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.
Изменения:
. Исправлена мелкая ошибка в undo удаления секций.
. Исправлена ошибка в функции "Scale controls".
. Мелкие стилевые исправления.
. Исправлено прямоугольное выделение пустых текстов (добавлен обход ошибки в Tcl/Tk).
. Исправлена подсветка некорректных значений в окне свойств.
. Немного переработана система Plugins, добавлены ещё 4 plugin-а.

Также можно скачать с http://code.google.com/p/axrepeditor/
Angehängte Dateien
Dateityp: zip AxRepEditor_2.3.4.zip (1,59 MB, 278x aufgerufen)
This post has been rated by: jasper (1).
Alt 28.06.2013, 13:23   #9  
raz ist offline
raz
NavAx
Benutzerbild von raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1.497 / 1096 (39) ++++++++
Registriert seit: 22.07.2003
Ort: МО
Напрашивается версия, в которой можно с нуля нарисовать отчет. Вот это было бы круто.
А еще круче - импортировать из Excel.
Alt 28.06.2013, 13:29   #10  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.985 / 3273 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Zitat:
Zitat von raz Beitrag anzeigen
А еще круче - импортировать из Excel.
Ну такую штуку trud написал.
На форуме кто-то даже выкладывал.
Alt 28.06.2013, 13:45   #11  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Zitat:
Zitat von raz Beitrag anzeigen
Напрашивается версия, в которой можно с нуля нарисовать отчет. Вот это было бы круто.
А еще круче - импортировать из Excel.
Можно создать в Axapta пустой отчёт с generated design, экспортировать и каждый раз стартовать с него.

А импорт из Excel же есть в комплекте (макрос на VBA), чем он не устраивает?
Alt 28.06.2013, 13:53   #12  
raz ist offline
raz
NavAx
Benutzerbild von raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1.497 / 1096 (39) ++++++++
Registriert seit: 22.07.2003
Ort: МО
Zitat:
Zitat von Ярослав Щекин Beitrag anzeigen
Можно создать в Axapta пустой отчёт с generated design, экспортировать и каждый раз стартовать с него.

А импорт из Excel же есть в комплекте (макрос на VBA), чем он не устраивает?
А как его использовать, что то не увидел.
Alt 28.06.2013, 14:12   #13  
lvan ist offline
lvan
Участник
Benutzerbild von lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Registriert seit: 15.04.2011
Blog-Einträge: 1
еще было бы круто, если бы этот редактор появился лет 10 назад, когда он был актуален
сейчас ведь отчеты в SSRS все
Alt 28.06.2013, 14:13   #14  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Zitat:
Zitat von raz Beitrag anzeigen
А как его использовать, что то не увидел.
А это потому, что я забыл это описать, т.к. это был просто довольной примитивный пример макроса. Вообще, я думал, что тот, кому это нужно, сможет его доработать под себя, а может и выложит улучшенную версию.

Используется так:
1. Открываете в Excel-е exporter.xls (разрешаете макросы).
2. Копируете в него шаблон своего отчёта.
3. Выделяете фрагмент отчёта, который в Axapta должен стать очередной секцией.
4. Нажимаете "Export .xpc" и сохраняете в .xpc-файл, который Вы потом сможете импортировать в AxRepEditor с помощью "Import controls".
5. Создаёте такие файлы для каждой секции отчёта.
6. Импортируете их в AxRepEditor (в заранее созданные пустые секции).

И ещё, если перед экспортом "покрасить" (задать фон) ячейки с текстами, то они будут эскпортированы как controls определённого типа. Если цвет зелёный, то получится STRFIELD, если синий --- DBLFIELD, иначе TXTFIELD.
This post has been rated by: raz (10).
Alt 28.06.2013, 15:17   #15  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Zitat:
Zitat von lvan Beitrag anzeigen
еще было бы круто, если бы этот редактор появился лет 10 назад, когда он был актуален
сейчас ведь отчеты в SSRS все
Это верно, но у нас вот трёшка. Интересно, сколько сейчас ещё осталось внедрённых Ax 3.0/4.0?
Alt 23.12.2013, 21:38   #16  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
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/
Angehängte Dateien
Dateityp: zip AxRepEditor_2.4.0.zip (1,59 MB, 268x aufgerufen)
This post has been rated by: Ansi (0), Logger (32), AraraT® (3), Andy-k (1).
Alt 25.12.2013, 11:57   #17  
virhundo ist offline
virhundo
Участник
 
33 / 16 (1) ++
Registriert seit: 29.03.2007
Ярослав, спасибо Вам большое за проделанную огромную работу. Отдельная благодарность за то, что сделали фактически движок по переносу дизайна отчетов из аксапты в excel.
Alt 30.12.2013, 10:57   #18  
r2d2 ist offline
r2d2
Участник
 
62 / 10 (1) +
Registriert seit: 25.11.2013
Большое спасибо за редактор. У меня возникла проблема, при выгрузке отчета русский текст в контролах типа "text" отображается "кракозябрами", видмо проблемы с кодировкой, как это можно исправить?
Alt 30.12.2013, 14:49   #19  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Zitat:
Zitat von r2d2 Beitrag anzeigen
Большое спасибо за редактор. У меня возникла проблема, при выгрузке отчета русский текст в контролах типа "text" отображается "кракозябрами", видмо проблемы с кодировкой, как это можно исправить?
Если у Вас Ax 3.0, в 'File encoding' нужно указывать cp1251, если Ax 4.0 и выше, то utf-8.
Alt 24.12.2014, 22:41   #20  
Ярослав Щекин ist offline
Ярослав Щекин
Участник
 
78 / 174 (6) ++++++
Registriert seit: 16.03.2009
Выкладываю новую версию AxRepEditor.

Изменения:
. Добавлены значения некоторых enum-ов в окно редактирования свойств.
. Исправлена ошибка работы функции Undo с неотображаемыми элементами.
. Исправлено наследование параметров шрифтов (Design -> Section -> Control).
. Исправлена ошибка наследования шрифтов меток.
. Немного оптимизирована обработка шрифтов.
. Исправлено форматирование в генерируемом коде VBA и X++.
. Код немного оптимизирован в разных местах.
. Изменены размеры прерывистых линий в выводе в PDF.

Также можно скачать с http://code.google.com/p/axrepeditor/
Angehängte Dateien
Dateityp: zip AxRepEditor-2.4.1.zip (1,62 MB, 306x aufgerufen)
This post has been rated by: Logger (5), Molchun (1).
Stichworte
axrepeditor, xpo, xpo editor, законченный пример, полезное, редактор

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Редактор отчётов для Axapta Ярослав Щекин DAX: Программирование 46 09.09.2011 12:31
Альтернативные конструкторы отчетов в Axapta Jox DAX: Программирование 22 25.04.2009 22:02
Просмотр отчетов Axapta через WEB OliaM DAX: Функционал 17 24.01.2005 23:46
Отчеты: стандартные средства Axapta или сторонние генераторы отчетов? ArturK DAX: Функционал 6 14.08.2003 13:54
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.