В версии 2027.1 для FastReport VCL появились новые UI-компоненты TfrTabControl, TfrImageComboBox и TfrProgressBar, объект отчёта TfrxProgressBarView и обновление FastGrid с общими и групповыми итогами. Движок отчётов теперь поддерживает табуляции в объекте «Текст» и кэширование TfrxReportPage.BackPicture для экономии памяти. Экспорты получили улучшения качества и новые функции, а FastScript — поддержку Multistring, как в последних версиях Delphi. Всё это — с поддержкой RAD Studio 13.2 и Lazarus.
Новые UI-контролы
TfrTabControl: перемещение и закрытие вкладок
TfrTabControl — аналог стандартного TabControl, который поддерживает весь стандартный функционал плюс дополнительные возможности:
— Автоматическое перемещение вкладок (Drag and Drop): вкладки можно перемещать и менять местами без написания дополнительных обработчиков.
— Кнопка закрытия вкладки: вкладки закрываются кнопкой, а действие обрабатывается через события.
С нашим контролом TfrTabControl вам не нужно писать дополнительный код для организации постраничного интерфейса с закрытием и перемещением вкладок.
TfrProgressBar: индикатор прогресса с пороговыми значениями
Новый редактор TfrProgressBar не только отображает сам прогресс, но и позволяет задавать и показывать пороговые значения на своей шкале.
Редактор имеет настройки для управления отображением и позволяет тонко настроить вывод шкалы под свои нужды.
Читать статью
TfrImageComboBox: выпадающий список с изображениями
Новый компонент выпадающего списка с изображениями TfrImageComboBox, не имеющий аналога в стандартной палитре компонентов, позволяет назначать изображения каждому элементу списка, имеет встроенную фильтрацию по включению и множество других настроек, чтобы настроить редактор под ваши нужды.
Читать статью
Обновление FastGrid: итоги и автоширина колонок
FastGrid получил крупное обновление. Главная особенность этого релиза – поддержка автоматического расчета итоговых значений по всей колонке и по группе. Для вычислений итогов доступны несколько функций: минимум, максимум, сумма, количество, среднее. Групповые итоги доступны для вывода в заголовках и подвалах групп. Гибкая настройка форматирования строки итогов с помощью встроенных обработчиков событий. Показ итогов для свернутых групп. И, конечно, печать итогов в отчете и экспорте.
Все новые редакторы доступны для выбора в качестве редакторов полей в сетке. Добавлен автоматический механизм установки оптимальной ширины колонки по содержимому в этой колонке. Сетка всегда адаптируется под ваши данные.
Для управления всем доступным функционалом мы добавили удобные всплывающие контекстные меню.
Читать статью
FastReport VCL и Lazarus
FastReport получил обновление движка, объектов отчета и экспортов.
Новый объект отчёта TfrxProgressBarView, основанный на редакторе TfrProgressBar, позволяет отображать индикацию прогресса с пороговыми значениями на своей шкале и связывать её с данными отчёта.
Улучшения движка и объектов отчёта
В объект “текст” добавлена поддержка табуляций на печати и при редактировании. Данный функционал настраивается через свойство AllowTabs, чтобы сохранить работоспособность ваших отчетов.
Новое свойство DrawOptions объекта TfrxPDFView позволяет отображать содержимое XForm, которое обычно выключено при печати.
Улучшена работа дерева отчета внутри дизайнера – теперь можно перетаскивать объекты отчета и менять их местами прямо в дереве отчета. В дополнение, при переименовании обработчиков событий в инспекторе объектов отчета они так же переименовываются в скрипте отчета.
В движок отчета добавлена поддержка кэширования изображений для TfrxReportPage.BackPicture для предварительного просмотра (EngineOptions.BackPictureInCache) и конструктора отчетов – отчеты с установленным BackPicture потребляют значительно меньше ресурсов.
Через объект отчета теперь можно проверить наличие зарегистрированной пользовательской функции через метод TfrxReport.HasFunction. Улучшен механизм валидации отчетов.
Улучшения экспортов
Движок экспортов также получил ряд улучшений. В экспорте DOCX добавлена поддержка закладок, которые можно добавлять в произвольные объекты отчета через свойство ExportsSettings. Это позволяет вставлять в документ дополнительные маркеры для последующей машинной обработки документа.
Улучшен экспорт в PDF и его работа с электронными подписями и конвертация из EMF. Экспорт в текстовый формат получил новое свойство UTF8BOM, для управления BOM заголовком.
Сервер отчётов
Компонент сервера отчетов можно настроить на работу вне корневого каталога с помощью свойства UseRootForHTTPServerResources и использовать относительный путь для ресурсов сервера.
FastScript: поддержка Multistring
Скриптовый движок FastScript получил поддержку Multistring — новый синтаксический сахар позволяет объявлять многострочные строковые литералы, как в последних версиях Delphi (подробнее о синтаксисе).
FastReport FMX
В экспорт XLSX добавлена поддержка HTML-тэгов, а в экспорте RTF поддержка HTML-тэгов расширилась тегами <sub> и <sup>. Улучшена работа компонентов отчета на платформе macOS ARM 64-bit.
Ознакомьтесь с полным списком исправлений и изменений.
Полный список изменений версии 2027.1
VCL.FastReport
[Report object]+ добавлена поддержка закладок в DOCX+ добавлена поддержка табуляции в MemoView- исправлен QR Swiss preset- исправлена ошибка, из-за которой содержимое HTMLView могло исчезать в унаследованных отчетах- исправлено использование UTF8 текста в водяных знаках+ добавлено свойство TfrxPDFView.DrawOptions.FlattenPage, позволяющее отображать содержимое XForm- отключено обращение к настройкам принтера при TfrxRichView.Wysiwyg = False- исправлена ошибка, возникающая при разделении объекта RichView с GapY больше 0- исправлено поведение интерактивного события OnClick в TfrxChartView
[Engine]* модифицирован AddEmptyPage для добавления пустой страницы в конец отчёта- исправлена ошибка, из-за которой поля UserDataSet не отображались в конструкторе отчетов+ добавлен метод TfrxReport.HasFunction+ добавлена поддержка кэширования изображений свойства TfrxReportPage.BackPicture для предварительного просмотра (EngineOptions.BackPictureInCache) и конструктора отчетов- исправлено поведение при использовании флагов StartNewPage и KeepTogether- исправлена ошибка, связанная с видимостью нижнего колонтитула группы, когда последний бэнд в группе скрыт фильтром- исправлена ошибка при печати прозрачного PNG-изображения, хранящегося в Page.BackPicture- исправлена ошибка в макросе TotalPages# при создании составных отчетов с помощью функции PreviewPages.AddFrom- исправлена ошибка в значениях нижнего колонтитула, когда невидимые данные присутствуют между различными группами
[Exports]- исправлена ошибка с несколькими подписями- исправлен экспорт подчеркнутого/зачеркнутого текста- исправлен экспорт PDF для соответствия PDF/A- исправлена ошибка экспорта в PDF EMF, развёрнутого на 90 градусов+ добавлен экспорт TfrxPictureView.Name в DOCX+ добавлены примеры на подпись PDF- исправлено смещение штрихкода при экспорте- исправлена ошибка преобразования варианта из Cardinal в Integer- исправлен экспорт EMF в PDF- исправлен экспорт картинок в объектный PPTX и DOCX+ добавлено свойство UTF8BOM для экспортов в CSV и SimpleText для кодировки UTF8
[Designer]- исправлено перетаскивание элементов в ReportTree* при редактировании имён обработчиков событий они обновляются в коде- исправлена ошибка копирования содержимого пустого изображения в дизайнере отчетов- исправлено отображение подсказок в редакторе алиасов- исправлены некоторые цвета в дизайнере
[Other]- исправлена работа валидатора с контекстом отчёта* улучшена валидация объектов отчёта- исправлена валидация PrepareScript- исправлен конвертер TfrxSaveFRX
[Client-server]+ добавлено свойство UseRootForHTTPServerResources, позволяющее загружать ресурсы корневого каталога сервера по относительному пути
[Preview]- исправлено поведение предварительного просмотра в режиме RTL при установке флага PreviewOptions.RTLPreview
FMX.FastReport
[Engine]* модифицирован AddEmptyPage для добавления пустой страницы в конец отчёта- исправлена поддержка платформы macOS ARM 64-bit
[Exports]+ добавлена поддержка HTML-тэгов в XLSX экспорт- исправлена ошибка экспорта в PDF EMF, развёрнутого на 90 градусов+ добавлена поддержка тэгов <sub> и <sup> в TfrxRTFExport- исправлено позиционирование текста при экспорте в PDF с использованием сторонних шрифтов
[Designer]- исправлены иконки кнопок в дизайнере
[Report object]- отключено обращение к настройкам принтера при TfrxRichView.Wysiwyg = False
[Preview]- исправлена ошибка, из-за которой окно предварительного просмотра зависало при использовании Metal Canvas
Lazarus.FastReport
[Report object]+ добавлена поддержка закладок в DOCX+ добавлена поддержка табуляции в MemoView- исправлен QR Swiss preset- исправлена ошибка, из-за которой содержимое HTMLView могло исчезать в унаследованных отчетах- исправлена компиляция пакета LazRich+ добавлено свойство TfrxPDFView.DrawOptions.FlattenPage, позволяющее отображать содержимое XForm- отключено обращение к настройкам принтера при TfrxRichView.Wysiwyg = False- исправлена ошибка, возникающая при разделении объекта RichView с GapY больше 0- исправлено поведение интерактивного события OnClick в TfrxChartView
[Engine]* модифицирован AddEmptyPage для добавления пустой страницы в конец отчёта- исправлена ошибка экспорта в PDF EMF, развёрнутым на 90 градусов- исправлена ошибка, из-за которой поля UserDataSet не отображались в конструкторе отчетов+ добавлен метод TfrxReport.HasFunction+ добавлена поддержка кэширования изображений свойства TfrxReportPage.BackPicture для предварительного просмотра (EngineOptions.BackPictureInCache) и конструктора отчетов- исправлено поведение при использовании флагов StartNewPage и KeepTogether- исправлена ошибка, связанная с видимостью нижнего колонтитула группы, когда последний бэнд в группе скрыт фильтром- исправлена ошибка при печати прозрачного PNG-изображения, хранящегося в Page.BackPicture- исправлена ошибка в макросе TotalPages# при создании составных отчетов с помощью функции PreviewPages.AddFrom- исправлена ошибка в значениях нижнего колонтитула, когда невидимые данные присутствуют между различными группами
[Exports]- исправлена ошибка с несколькими подписями- исправлен экспорт подчеркнутого/зачеркнутого текста- исправлен экспорт PDF для соответствия PDF/A+ добавлен экспорт TfrxPictureView.Name в DOCX+ добавлены примеры на подпись PDF- исправлено смещение штрихкода при экспорте- исправлена ошибка преобразования варианта из Cardinal в Integer- исправлен экспорт EMF в PDF- исправлен экспорт картинок в объектный PPTX и DOCX+ добавлено свойство UTF8BOM для экспортов в CSV и SimpleText для кодировки UTF8
[Designer]- исправлено перетаскивание элементов в ReportTree* при редактировании имён обработчиков событий они обновляются в коде- исправлена ошибка копирования содержимого пустого изображения в дизайнере отчетов- исправлено отображение подсказок в редакторе алиасов- исправлен расчёт размера окна подсказки- исправлены некоторые цвета в дизайнере
[Other]- исправлена работа валидатора с контекстом отчёта* улучшена валидация объектов отчёта- исправлена валидация PrepareScript
[Client-server]+ добавлено свойство UseRootForHTTPServerResources, позволяющее загружать ресурсы корневого каталога сервера по относительному пути
[Preview]- исправлено поведение предварительного просмотра в режиме RTL при установке флага PreviewOptions.RTLPreview
VCL.Core
[Engine]- исправлена совместимость с Developer Express
[Graphic]- исправлен TfrxSVGGraphic в TImage- исправлена SVG графика- исправлена прозрачность в SVG
[Localization]+ добавлены сербские латинские ресурсы, обновлены сербские и немецкие ресурсы* обновлён китайский перевод
FMX.Core
[Engine]- исправлена совместимость с Developer Express
[Localization]+ добавлены сербские латинские ресурсы, обновлены сербские и немецкие ресурсы* обновлён китайский перевод
Lazarus.Core
[Graphic]- исправлен TfrxSVGGraphic в TImage- исправлена SVG графика- исправлена прозрачность в SVG
[Localization]+ добавлены сербские латинские ресурсы, обновлены сербские и немецкие ресурсы* обновлён китайский перевод
VCL.Controls
[UI]+ добавлен TfrTabControl- улучшена производительность штрих-кодов
[Engine]* удалены локальные переменные в DataMatrix- исправлен порядок ресурсов для компилятора C++ Builder Modern
Lazarus.Controls
[Engine]- исправлена работа в Lazarus Frame* удалены локальные переменные в DataMatrix- исправлен порядок ресурсов для компилятора C++ Builder Modern- исправлена проблема с сохранением структуры дерева TfrTreeView в Design time в модерновом интерфейсе Lazarus
[UI]- улучшена производительность штрих-кодов- исправлена неисчезающая подсказка TfrTreeView под Linux- Исправлен поворот текста в штрихкодах
VCL.FastCube
[UI]- увеличена зона курсора для изменения размера элементов
[Engine]- исправлена работа пользовательских фильтров с операцией OR
FMX.FastCube
[UI]- увеличена зона курсора для изменения размера элементов
Lazarus.FastCube
[UI]- увеличена зона курсора для изменения размера элементов
[Engine]- исправлена работа пользовательских фильтров с операцией OR
VCL.FastScript
[Engine]- исправлена ошибка с именем параметра Result в скриптах CPP+ добавлена поддержка Multistring в движок FastScript+ добавлена документация по FastScript
[RTTI]- убраны из списка FastScript функции, которые поддерживаются только в FastReport
FMX.FastScript
[Engine]- исправлена ошибка с именем параметра Result в скриптах CPP+ добавлена поддержка Multistring в движок FastScript+ добавлена документация по FastScript
[RTTI]- убраны из списка FastScript функции, которые поддерживаются только в FastReport
Lazarus.FastScript
[Engine]- исправлена ошибка с именем параметра Result в скриптах CPP+ добавлена поддержка Multistring в движок FastScript+ добавлена документация по FastScript- исправлена работа мемо-компонентов с двухбайтными символами
[RTTI]- убраны из списка FastScript функции, которые поддерживаются только в FastReport
VCL.FastGrid
[UI]+ добавлено встроенное всплывающее меню- исправлено - некоторые сочетания клавиш для работы с буфером обмена не работают в активном внутреннем редакторе- исправлено зависание картинки курсора сплиттера в дизайнтайме у TfrGrid
[Engine]+ добавлена возможность установки оптимальной ширины колонки по значениям в этой колонке+ добавлены групповые и общие итоги* объединены все объекты внешнего вида, отвечающие за настройку внешнего вида, в одну коллекцию
[Exports]+ исправлен метод IsBlobField в провайдере TableBuilder при использовании невидимых столбцов
Lazarus.FastGrid
[UI]+ добавлено встроенное всплывающее меню- исправлено - некоторые сочетания клавиш для работы с буфером обмена не работают в активном внутреннем редакторе- исправлено зависание картинки курсора сплиттера в дизайнтайме у TfrGrid
[Engine]+ добавлена возможность установки оптимальной ширины колонки по значениям в этой колонке+ добавлены групповые и общие итоги* объединены все объекты внешнего вида, отвечающие за настройку внешнего вида, в одну коллекцию
[Exports]+ исправлен метод IsBlobField в провайдере TableBuilder при использовании невидимых столбцов
VCL.FastEditors
[UI]+ добавлен редактор TfrImageComboBox с ниспадающим списком картинок и надписями+ добавлен редактор - TfrProgressBar* свойства MinValue и MaxValue теперь работают более удобно при редактировании данных- исправлена высота ниспадающего списка при его первичном вызове, когда размер шрифта отличается от размера по умолчанию+ реализована возможность ограничивать число вводимых после запятой знаков* улучшен TfrCalendar - недоступные даты (не входящие в разрешенный диапазон значений) изображаются как неактивные- исправлено двойное масштабирование TfrCheckBox- исправлена проблема с захватом движений мыши, когда ниспадающее окно вызывается второй раз после выбора одного из пунктов списка в этом окне
Lazarus.FastEditors
[UI]+ добавлен редактор TfrImageComboBox с ниспадающим списком картинок и надписями+ добавлен редактор - TfrProgressBar* свойства MinValue и MaxValue теперь работают более удобно при редактировании данных- исправлена высота ниспадающего списка при его первичном вызове, когда размер шрифта отличается от размера по умолчанию+ реализована возможность ограничивать число вводимых после запятой знаков* улучшен TfrCalendar - Недоступные даты (не входящие в разрешенный диапазон значений) изображаются как неактивные- исправлены некоторые проблемы в отрисовке редакторов под Linux- исправлена проблема с захватом движений мыши, когда ниспадающее окно вызывается второй раз после выбора одного из пунктов списка в этом окне
Мы изучаем, как искусственный интеллект (AI) может улучшить наши продукты и упростить вашу работу. Расскажите, какие AI-возможности были бы наиболее полезны именно вам.
Опрос займёт около 2–3 минут. Спасибо, что помогаете нам развивать продукты "Быстрых отчетов"
Сегодня генеральный директор ООО «Быстрые отчеты» Алла Шлюпкина приняла участие в торжественном мероприятии, посвящённом 95-летию Ростовского государственного экономического университета (РГЭУ, РИНХ).
Юбилей вуза — событие, которое выходит далеко за рамки одной даты. За 95 лет университет выпустил тысячи специалистов, инженеров, исследователей и руководителей. Многие из них сегодня работают руководителями крупных компаний, занимают высокие посты и управляют огромными информационными мощностями — и это лучший показатель того, что образование здесь дают по-настоящему сильное.
Университет — это не только аудитории и дипломы. Это люди, которые умеют думать, задавать вопросы и доводить начатое до конца. Именно такие специалисты нам нужны — и именно таких готовят уже 95 лет в РГЭУ, РИНХ.
Мы гордимся партнёрством с Вузом и факультетом «Компьютерных технологий и информационной безопасности» и продолжим поддерживать инициативы, а также активно участвовать в образовательном процессе.
С юбилеем! Пусть впереди будет ещё много выпусков, открытий и имён, которыми мы будем гордиться.
В версии 2027.1 для FastReport .NET появились плагин Transport для работы с облачными хранилищами (Google Drive, S3, NextCloud, OneDrive и Яндекс Диск), новый штрих-код GS1 DataBar Expanded Stacked и поддержка стандарта PDF/UA-1. Экспорт в Excel и OpenOffice Calc научился закреплять строки и столбцы и выгружать пользовательские форматы данных, добавлены экспорт в XML и выбор цвета ярлычков листов. Также добавлены vCard 3.0/4.0, подключение к базам Greenplum и полностью асинхронное построение отчёта в Blazor.
Новые возможности
Новая библиотека FastReport.Transport
FastReport.Transport — библиотека для взаимодействия с облачными хранилищами, такими как Google Drive, S3-совместимые сервисы, NextCloud, OneDrive и Яндекс Диск.
В состав библиотеки входят классы, реализующие общий интерфейс ITransport. Он содержит методы для загрузки, выгрузки, копирования, перемещения, удаления и переименования папок и файлов. Также библиотека включает форму с удобным интерфейсом для использования функций библиотеки, внешне напоминающим «Проводник» Windows.
Плагин FastReport.Plugins.Transport
FastReport.Plugins.Transport — плагин, обеспечивающий интеграцию библиотеки Transport в FastReport .NET.
Доступен для версий: WinForms, WPF, Avalonia, Mono. Плагин подключается аналогично плагинам подключения:
new FastReport.Plugins.TransportAssemblyInitializer();
После добавления ссылки на плагин и его подключения появляются дополнительные пункты меню для загрузки и сохранения отчётов в облачные хранилища — как на форме предварительного просмотра, так и в дизайнере.
При первом использовании транспорта откроется окно с данными, необходимыми для его работы (авторизационные данные и некоторые параметры). После закрытия эти данные будут сохранены в конфиг FastReport.
Когда этап авторизации завершён, открывается окно транспорта, соответствующее выбранному пункту меню и предназначенное для сохранения или загрузки отчёта либо шаблона.
Штрих-код GS1 Databar Expanded Stacked
GS1 DataBar Expanded Stacked — наиболее продвинутая версия в семействе DataBar, объединяющая огромную ёмкость данных и исключительную гибкость геометрической формы. В отличие от стандартных линейных штрих-кодов, этот тип символики специально разработан для кодирования расширенной информации о товаре на ограниченном пространстве.
Адаптивный рост является ключевой особенностью этого штрих-кода: он способен расти горизонтально и вертикально, подстраиваясь под свободное пространство.
Пример штрих-кода GS1 Databar Expanded Stacked:
Подробнее ознакомиться с новым штрих-кодом можно в нашей статье по этой ссылке.
Читать статью
Изменение межстрочного интервала в редакторе RichObject
В редакторе RichObject теперь есть возможность настраивать межстрочный интервал по усмотрению пользователя.
Поддержка vCard версий 3.0 и 4.0
Редактор штрих-кода теперь позволяет создавать vCard версий 3.0 и 4.0. Ранее поддерживалась только версия 2.1.
Теперь версию можно задать как в свойствах объекта, так и в окне редактора:
Подключение к базам данных Greenplum
Появилась возможность использовать базы Greenplum в качестве источников данных для отчёта.
На данный момент источник данных реализован в виде плагина.
Как его использовать, можно прочесть в статье по ссылке.
Читать статью
Улучшения экспортов
Поддержка стандарта PDF/UA-1
В новой версии генератора отчётов реализована поддержка стандарта PDF/UA-1. Эта спецификация формата PDF удовлетворяет требованиям доступной среды для людей с ограниченными возможностями.
Визуально PDF/UA-документ неотличим от обычного PDF, но он содержит структуру, которая описывает документ и помогает специальным программам озвучивать содержимое экрана.
Пример структуры PDF/UA в Adobe Acrobat:
Данный формат экспорта можно выбрать из кода, а также в окне настроек экспорта:
Подробнее о стандарте PDF/UA-1 и его реализации в нашем экспорте читайте в статье по ссылке.
Читать статью
Закрепление ячеек при экспорте в Microsoft Excel и OpenOffice Calc
При работе с большими таблицами часто возникает необходимость сохранить постоянно видимыми заголовки строк или столбцов. Это особенно удобно, когда при просмотре используется прокрутка документа по горизонтали или вертикали.
В новой версии экспортов Microsoft Excel и OpenOffice Calc появилась возможность закреплять отдельные ячейки. Для этого можно воспользоваться настройками экспорта ODS:
И XLSX:
Можно закрепить первую строку или первый столбец. Кроме этого, есть возможность закрепить определённое количество строк или столбцов.
Полную информацию можно найти в статье по ссылке.
Читать статью
Выгрузка пользовательского формата данных в ODS
Новая реализация экспорта OpenOffice Calc теперь поддерживает выгрузку пользовательских форматов данных.
Эта опция включается в настройках экспорта:
Возможность полностью сохранять шрифты при экспорте в XPS
По умолчанию при экспорте в выходной файл шрифты сохраняются не полностью, а только используемые символы. Это сделано для уменьшения размера файлов.
В некоторых случаях может потребоваться сохранить шрифт полностью. Для этого воспользуйтесь новой опцией:
Экспорт в формат XML
В новой версии FastReport появилась возможность экспортировать отчёт в XML-формат.
Окно настроек экспорта можно увидеть ниже:
Ранее у нас уже был табличный XML-экспорт, который соответствует спецификациям Excel. Новый экспорт более универсален.
Информацию о новом экспорте можно найти в статье по ссылке.
Читать статью
Выбор цвета фона ярлычков листов при экспорте в Excel
Теперь при экспорте в Excel можно задавать цвета для ярлычков страниц. Для этого в настройках добавлена новая опция, которая позволяет задать цвет ярлычка для каждой страницы:
Результат экспорта будет выглядеть так:
Изменения в WebReport
Переход на полностью асинхронное построение отчёта в Blazor
Ранее ещё оставались места, где использовались синхронные версии подготовки отчёта в Blazor. Сейчас их не осталось, и благодаря этому удалось ускорить работу WebReport Blazor.
Полный список изменений
[Engine]+ добавлен штрих-код GS1 Databar Expanded Stacked;+ добавлена поддержка text trimming в skia backend;+ добавлено свойство Config.UseGcCollect для управления сборкой мусора;+ добавлены транспорты в Yandex диск, Google диск, S3;* ускорена загрузка некоторых файлов fpx;* обновления в ScriptSecurity;- исправлена ошибка с многосимвольными скобками в объекте Текст;- исправлены ошибки обработки текста в некоторых восточноазиатских локалях;- исправлены уязвимости в скрипте;- исправлена ошибка со свойством DashPattern;- исправлено отображение стилей underline, strikeout в некоторых шрифтах;- исправлена ошибка со значением по умолчанию для свойства CommandParameter.Direction;- исправлено поведение механизма ProcessAt на разрываемом бэнде;- исправлено неправильное отображение некоторых svg файлов;
[Designer]+ добавлены vCard версии 3.0 и 4.0;+ добавлена возможность изменить межстрочный интервал для RichObject;- исправлены утечки памяти в WpfDesignerControl;- исправлены ошибки и обновлена документация по Swiss QR;- исправлено создание подключения, добавлена форма подключения Avalonia.Data.Odbc;- исправлена ошибка при запуске дизайнера в Mono framework;- добавлена обработка исключения IOException при открытии файла rtf в RichObject;- исправлен выход текста за границы линейного штрихкода, когда текст шире самого штрихкода;- исправлено отображение изображения в RichObject в превью отчёта при использовании ConvertRichText;- исправлено исключение NullReferenceException в RichObject с PicturesInParagraph;- исправлены ошибки определения, валидации и работы редактора штрихкода Почты России - формат ограничен типом Interleaved 2 of 5, добавлена проверка на 13 цифр;- исправлена ошибка в дизайнере при перемещении параметра отчёта;
[Preview]- исправлена ошибка с редактированием страницы готового отчёта с установленным свойством MirrorMargins;- исправлено отображение подсказки в форме email;
[Exports]+ добавлена поддержка стандарта PDF/UA-1;+ добавлено закрепление строк и колонок при экспорте в ODS;+ добавлена выгрузка пользовательского формата данных в ODS;+ добавлено свойство "Использовать полные шрифты" при экспорте в XPS;+ добавлена возможность делать закрепление строк и столбцов для каждой страницы отдельно;+ добавлен экспорт в формат XML;+ добавлена опция выбора цвета фона ярлычков листов в Excel-экспорте;+ добавлено новое свойство для улучшения экспорта объектов Polygon в Word;- исправлена обрезка SVG-объекта при экспорте в PDF;- исправлено некорректное отображение объекта Polygon при экспорте в Word;- исправлена высота строки таблицы в XLSX экспорте, если задано свойство MinHeight;- исправлена ошибка при экспорте bidi текста в PDF;- исправлена ошибка при экспорте SVG-объекта в PDF;- исправлена ошибка в HTML экспорте;- исправлено значение эмуляции жирного текста при экспорте в PDF;- удалены неподдерживаемые форматы из окна экспорта изображений в Avalonia;- исправлена ошибка при экспорте в PDF шрифтов семейства Noto;- исправлена ошибка с barcode шрифтом в PDF экспорте;- исправлено исключение ArgumentException в ImageExport при сохранении отчёта как метафайла одним изображением;- исправлена проблема с некорректной очисткой сгенерированных потоков и файлов при экспорте в DXF, HPGL, SVG и XAML;- исправлено исключение InvalidCastException в методе заполнения списка имён страниц;- исправлено возникновение NullReferenceException в Word-экспорте при выборе нестандартного качества изображений;- исправлено добавление дополнительного символа табуляции в Word экспорте при использовании свойства ParagraphOffset;- убран лишний тип shared string (t="s") у пустых ячеек в Excel-экспорте;- исправлена лишняя пустая страница в экспорте ODT;
[WebReport]+ добавлен метод CreateProcedureAsync в MsSqlDataConnection;+ добавлена опция skipSchemaInit в endpoint getConnectionTables веб-отчёта;* в Blazor Server теперь используется асинхронная подготовка отчёта (PrepareAsync);* улучшена структура js кода в WebReport;- исправлен разбор параметров при нажатии на ссылку DetailReport в WebReport;- исправлена ошибка дублирования имён процедур и таблиц в WebReport;- исправлено положение модального контейнера, когда панель инструментов WebReport закреплена;- исправлен синтаксический анализ кавычек внутри WebReport;- исправлен обработчик клика по объектам внутри ячейки таблицы в WebReport;- удалена кнопка поиска из OpenSource версии WebReport;- исправлено кэширование параметров DetailPage страниц в WebReport;- исправлен обработчик события щелчка в WebReport;- исправлена инициализация скрипта WebReport;- исправлена некорректная сборка FastReport.OpenSource.Web;- исправлено исключение IndexOutOfRange при перезагрузке страницы сведений в WebReport;- исправлена сериализация настроек Email-экспорта в WebReport;- исправлено неправильное отображение меню параметров экспорта RTF;- исправлено открытие настроек экспорта WebReport;
[Common]+ добавлен маппинг типов MySql;
[Extras]+ добавлено подключение к базе данных Greenplum;+ добавлен плагин FastReport.ReportBuilder для версии open source;+ добавлены транспорты в OneDrive и NextCloud;* для плагина FastReport.Data.MsSql теперь используется Microsoft.Data.SqlClient вместо System.Data.SqlClient;- исправлены конфликты сборок для MongoDB 3.5.2;- исправлена ошибка с CSS class в плагине HtmlObject;- исправлены ошибки в плагине HTML renderer;- исправлен рендеринг таблицы в плагине HTML;
[.Net Core]+ добавлены функции GetParameterType и GetConnectionType;- исправлено поведение CompilerSettings.ExceptionBehaviour в .NET Core.
Александр Сырых, ведущий программист ООО «Быстрые отчеты», наглядно показал, как выстроить современный автоматизированный конвейер отчетности, не ломая существующую архитектуру.
Из видео вы узнаете:
- Как оркестровать процессы через n8n без прямого доступа к базе данных - Как настроить генерацию документов с помощью сервиса «МоиОтчеты Публикатор» - Как реализовать безопасный API-first доступ к данным и расширяемую интеграцию через MCP - Как внедрить AI-предобработку данных прямо в pipeline
Смотрите запись выступления и узнайте, как сократить подготовку документов с нескольких часов до минут и сделать систему масштабируемой.
Каждый год для нас – это новые продукты, тысячи реализованных проектов и миллионы созданных отчетов. Но главное достижение «Быстрых отчетов» – это сообщество клиентов и партнеров, которые доверяют нам автоматизацию своей отчетности.
Спасибо, что выбираете наши продукты и развиваетесь вместе с нами.
В честь дня рождения компании мы дарим скидку 20% на все библиотеки отчетности FastReport VCL и FastReport .NET, а также на МоиОтчеты Десктоп.
Акция действует с 10 по 25 августа включительно.
Если вы давно планировали приобрести новый продукт, обновить лицензию или расширить набор инструментов – сейчас самое подходящее время сделать это на выгодных условиях.
Мы рады быть частью ваших проектов и продолжим развивать наши продукты, чтобы создавать отчеты было еще проще и эффективнее.
Компания «Современные системы» подтвердила совместимость своей СУБД FTData с семейством продуктов FastReport .NET: WinForms, WEB, WPF, Avalonia, и МоиОтчеты: Корпоративный Сервер, Облако, Публикатор и Десктоп, разработанными компанией «Быстрые отчеты». Реализация совместимости позволит предложить заказчикам комплексные решения для построения независимых от импорта, надежных и масштабируемых ИТ-систем.
Продуктовая линейка FastReport .NET — инструменты для создания и генерации документов в приложениях с поддержкой .NET 10, Blazor, WebAssembly (WASM), .NET Core, ASP.NET, WinForms, WPF, Avalonia. Содержит компоненты для встраивания отчётности в программные продукты и готовый дизайнер шаблонов. Решения FastReport .NET поддерживают множество форматов вывода (PDF, Excel, HTML и др.), работу с разными источниками данных, условное форматирование, группировку и агрегацию данных. Продукты линейки широко применяются в корпоративных информационных системах, финансовых и учётных приложениях, BI-решениях. FastReport .NET включен реестр отечественного ПО №1002.
Продуктовая линейка «МоиОтчеты» — семейство решений для формирования и управления отчётностью, ориентированное на российские бизнес-процессы и требования регуляторов. В состав семейства входят онлайн-сервисы и десктопные приложения для конечных пользователей. Решения «МоиОтчеты» поддерживают интеграцию с различными СУБД, обеспечивают контроль версий шаблонов, разграничение прав доступа и экспорт отчётных форм в форматы, востребованные в российском документообороте. Линейка востребована в госсекторе, промышленности, ритейле и других отраслях, где требуется стандартизированная отчётность и соответствие локальным нормативам. Продукты включены в реестр отечественного ПО: «МоиОтчеты Корпоративный Сервер» (№19009), «МоиОтчеты Облако» (№27689), «МоиОтчеты Публикатор» (№30870), «МоиОтчеты Десктоп» (№27581).
СУБД FTData — объектно-реляционная система управления базами данных, основанная на свободно распространяемой версии СУБД PostgreSQL. FTData является оптимальной альтернативой для замены зарубежных СУБД – поддерживает стандартную функциональность PostgreSQL и содержит дополнительно разработанный функционал, сочетает высокую производительность и надежность, совместима с ключевым ОС и прикладными системами из Реестра российского ПО.
Комментарии представителей
«FTData является надёжной альтернативой зарубежных СУБД и позволяет российским компаниям иметь стабильный продукт в условиях изменчивого рынка. СУБД FTData создает основу для обработки данных, а мы предлагаем инструменты и библиотеки, которые позволяют быстро разрабатывать приложения и сервисы на этих данных. Новый статус совместимости позволяет заказчикам использовать проверенный программный стек для задач импортозамещения и цифровой трансформации», – подчеркнул Станислав Иващенко, директор по маркетингу и продажам «Быстрые отчеты».
«Продукты ООО «Быстрые отчеты» хорошо известны и давно зарекомендовали себя на рынке российского ПО. Их полюбили как разработчики, так и конечные пользователи за простоту, надежность и удобство использования. Рассчитываем, что подтверждение совместимости наших продуктов даст разработчикам больше свободы в выборе инструментов, а пользователям высокую скорость формирования отчетов», – прокомментировал Андрей Макаров, Региональный директор компании «Современные системы».
Справка о компаниях:
«Быстрые отчеты» – российский разработчик программного обеспечения для формирования документов и печатных форм. Более 25 лет создают универсальные библиотеки, готовые сервисы и инструменты для ваших проектов. Компоненты компании легли в основу сотен тысяч программ на разных языках программирования и для разных платформ: .NET, RAD Studio, Visual Studio, Lazarus, Mono и других. С 2021 года «Быстрые отчеты» стала одним из учредителей Фонда «Развитие ИТ-образования» наряду с ведущими региональными компаниями и ВУЗами Ростовской области. С 2026 года компания является участником «Сколково».
FTData – высокопроизводительная отечественная объектно-реляционная СУБД на базе свободно распространяемой версии PostgreSQL. Решение соответствует требованиям регулятора, внесено в Реестр Российского ПО (№ 23158 от 15.07.2024), совместимо с распространенными российскими ОС, интегрируется с различными прикладными системами. Разработчик – компания «Современные Системы».