В составе дистрибутива Супермага идет FastReport.Designer.
Он позволяет создавать свои отчеты.
Добавлено через 4 минуты 9 секунд
Из изменений к версии 1.029
Цитата: Исполнение отчетов средствами FastReport.
В Торговую Систему встроены коды программы исполнения отчетов FastReport.Net версии 1.5.1.
Для использования FastReport не требуется установка дополнительного программного обеспечения. Все необходимые модули устанавливаются в ходе установки компонентов Торговой Системы.
Отчеты, созданные с использованием среды FastReport, могут использовать в качестве источника данных не прямое соединение с базой данных, а соединение с сервером приложений. Это позволяет исполнять отчеты на удаленных компьютерах, расположенных вне локальной сети базы данных.
Отчеты, созданные в FastReport, могут выводиться в файлы следующих типов:
- Adobe PDF
- Word RTF
- Страница HTML
- Excel XML
- Excel 2007
- OpenOffice Calc
- простой текст (под матричный принтер)
В текущей версии для работы с FastReport переделаны наиболее часто используемые печатные формы документов «Приходная накладная», «Расходная накладная», «Накладная на перемещение», «Инвентаризационная опись», «Сличительная ведомость», «Кассовый документ», «Кассовые чеки».
Полный перечень печатных форм, работающих с FastReport, можно посмотреть в справочнике «Печатные формы документов». Файлы отчетов FastReport имеют расширение «frx».
Печатные формы FastReport и Oracle Reports могут применяться совместно. Процедура старта отчета или печатной формы по расширению файла отчета определяет подходящий исполнитель отчета. Все пользовательские и заказные печатные формы, созданные в среде Oracle Reports, по-прежнему, могут использоваться в тех случаях, когда они заменяют стандартные печатные формы, созданные в среде FastReport.
Отчеты, печатные формы и ценники, созданные в среде FastReport, могут подключаться в качестве пользовательских отчетов, печатных форм и ценников к Торговой Системе. Инструкция по установке и примеры помещаются в каталог .\ rep_example в процессе выполнения программы установки Торговой системы при выборе компонента «Примеры пользовательских отчетов».
Описание и инструкция по созданию отчетов находятся в файле RepExample_ReadMe.doc. Для создания собственных отчетов, печатных форм и ценников необходимо внимательно ознакомится с разделом «Приложение 4. Дизайнер отчетов FastReport.Net».
Компоненты редактора отчетов, поставляемые с Торговой Системой, позволяют создавать отчеты, которые будут работать в среде Торговой Системы, но не будут работать вне нее. Также как и отчеты, созданные без использования компонентов Торговой Системы, не будут работать в её среде без внесения изменения в источник данных отчета. В этом случае при попытке старта отчета будет получено сообщение вида: «Отчёт «название файла отчета» не использует SupermagFastReportConnection».
Использование плагина Sm.FastReports.dll позволяет использовать дополнительные возможности для создания отчетов, такие как выполнение процедур в теле отчета, форматирование выводимых строк и т.д. При создании отчета с использованием SupermagFastReportConnection, для работы дизайнера с базой данных требуется, чтобы был запущен сервер лицензий. Также для работы требуется наличие свободной лицензии пользователя.
При создании отчета без использования плагина Sm.FastReports.dll отчет может работать в среде Торговой Системы, только если у него будет замен источник данных. Это можно осуществить, если в файле отчета заменить тег, описывающий соединение. Например:
<Dictionary>
<OleDbDataConnection Name="Connection" ConnectionString="….">
…..
</OleDbDataConnection>
</Dictionary>
На следующие строки:
<Dictionary>
<SupermagFastReportConnection Name="Connection" LoginPrompt="true">
….
</SupermagFastReportConnection>
</Dictionary>