Осеннее обновление для генератора отчетов уже доступно! Функционал наших решений расширяется каждый день и мы рады представить вам: частичную интеграцию с МоиОтчеты Облако, поддержку .NET 7, конвертор шаблонов из JasperReports, подключение к хранимым процедурам в MsSQL и многое другое.
FastReport .NET, FastReport Core, FastReport Mono начали поддерживать некоторое взаимодействие с МоиОтчеты Облако.
Теперь Вы можете скачать отчет из хранилища МоиОтчеты Облако и работать над ним в дизайнере, или же наоборот – загрузить свои файлы в Облако.
Помимо стандартного предпросмотра появился и предварительный веб-просмотр. Отчет можно просмотреть таким образом, только если он был открыт из Облака.
МоиОтчеты Облако может хранить подключения к источникам данных. С этого момента вам доступна возможность добавить эти источники данных в собственный отчет.
А также появилась возможность загружать подключение к МоиОтчеты Облако.
Чтобы узнать подробнее о новых возможностях, прочитайте эту статью.
Добавлена поддержка .NET 7 для FastReport.Core и FastReport.CoreWin. Эта платформа повышает производительность приложений и добавляет множество новых возможностей для ваших проектов.
Теперь валидатор отчетов работает в отдельном потоке. А также, значительно оптимизирована скорость его работы. Изменения можно заметить при обработке отчетов с большим количеством ошибок. Пока валидатор проверяет отчет, в окне проверки отображается соответствующее сообщение.
При этом можно редактировать отчет. По завершению работы валидатора, появится таблица с ошибками.
Для удобства добавлен новый столбец с номерами ошибок. Его отображение можно включить или отключить через контекстное меню таблицы. Таким же образом, можно настраивать отображение столбца с типом ошибки.
Добавлена возможность конвертировать шаблоны отчетов из JasperReports в шаблоны FastReport .NET. В отчетах JasperReports могут присутствовать объекты, которые не поддерживаются дизайнером FastReport. Эти объекты не будут конвертироваться, либо будут заменены другими таким образом, чтобы построенный отчет был максимально похож на созданный в JasperReports.
Объект MSChartObject имеет большое количество свойств и настроек. Наиболее часто используемые из них вынесены в редактор объекта. Свойства, недоступные в редакторе, можно изменять с помощью инспектора объектов. Однако с этими свойствами возникала проблема - при их изменении, отчет не считался измененным. В результате сохранение было недоступно.
Чтобы сохранить отчет, нужно было изменить какое-нибудь другое его свойство или объект. Кроме того, при подготовке отчета и после закрытия окна предварительного просмотра, значения указанных свойств сбрасывались на значения по умолчанию.
В новой версии эта ошибка исправлена.
Добавлена возможность подключаться к хранимым в MsSQL процедурам. Ранее это было доступно с помощью запроса к базе данных. Теперь к процедурам можно подключиться гораздо удобнее, с помощью интерфейса подключения таблиц базы данных. Они будут отображаться в окне выбора вместе с таблицами.
При выборе процедуры будет появляться окно с настройками параметров, если они есть. Подробнее читайте в статье.
Добавлено новое свойство PrintOptimized и соответствующая опция в окне экспорта. Включение этой настройки значительно увеличит качество изображения при экспорте. Однако, размер выходного файла тоже увеличится.
Добавлена новая опция UseFileStream для экспорта в Excel 2007. Ее можно использовать только при экспорте из кода в файл. Эта опция полезна при экспорте отчетов с большим количеством страниц (несколько десятков тысяч) в нескольких потоках. Тем самым это позволит избежать ошибок с нехваткой памяти. В остальных случаях использование особого смысла не имеет и не рекомендуется. Пример:
Теперь денежный формат данных можно экспортировать как финансовый. Для этого добавлена соответствующая опция в окне экспорта и свойство CurrencyToAccounting.
Мы повышаем минимально поддерживаемую версию FastReport .NET до .NET Framework 4.6.2 из-за следующих особенностей: