Мы рады сообщить о выходе новой версии продуктов Stimulsoft для создания отчетов и дашбордов – 2026.1! Новая версия продуктов Stimulsoft – это поддержка фреймворка .NET 10 и стандарта PDF/UA, расширение функционала для создания дашбордов, новый источник данных Amazon Redshift, возможность выполнения CSharp-скрипта в Reports.JAVA и многое другое.
Список нововведений версии 2026.1
- Поддержка .NET 10
- Изображения в ресурсах
- Ползунок для фильтрации в дашбордах
- Поддержка SSO для Server
- Редактирование изображений в построенном отчете
- Новый источник данных Amazon Redshift
- CSharp-скрипт в Reports.JAVA
- Поддержка try/catch/finally в парсере
- Безопасность скриптов
- Stimul AI диагностика ошибок данных
Поддержка .NET 10
Начиная с версии 2026.1.1 компоненты Stimulsoft полностью поддерживают платформу .NET 10. В дополнение к существующим пакетам, будут поставляться библиотеки, скомпилированные для фреймворка .NET 10. Мы продолжаем отслеживать развитие платформы .NET и обеспечиваем совместимость с ее новыми возможностями.
Изображения в ресурсах
Чтобы избежать дублирования изображений в построенном отчете, добавлено свойство Сохранять изображения в ресурсах (Store Images In Resources). Если это свойство установлено в значение Да (True), ядро генератора отчетов сохраняет само изображение в ресурсах, а в компонент Изображение (Image) помещает ссылку на этот ресурс. Если же свойство имеет значение Нет (False), изображение сохраняется непосредственно внутри компонента отчета.Ползунок для фильтрации в дашбордах
Для элементов дашборда Числовое поле (Number Box) и Выбор даты (Date Picker) добавлен режим отображения элемента как Ползунок (Slider). Теперь фильтровать данные станет проще, достаточно перемещаться ползунок влево и вправо. Также при помощи ползунков можно настроить диапазон необходимых значений. Включить режим отображения как Ползунок можно в редакторе элемента при помощи параметра Режим отображения (View Mode). На данный момент реализовано только для WinForms-компонентов.
Поддержка SSO для Server
Stimulsoft Server теперь поддерживает авторизацию и регистрацию при помощи внешних провайдеров: Google, Facebook, Microsoft, Azure AD, GitHub, Okta. SSO доступно как при запуске сервера в ОС Windows, так и при развертывании в Docker. Для использования SSO необходимо указать параметры провайдера в конфигурации сервера в разделе Accounts.Редактирование изображений в построенном отчете
Теперь компонент Изображение (Image) поддерживает редактирование изображений в построенном отчете. Для включения этой возможности необходимо установить свойство Редактируемый (Editable) в значение Да (True). После этого во вьювере можно активировать режим редактирования и заменить изображение в компоненте при необходимости.Новый источник данных Amazon Redshift
Добавлен новый источник данных Amazon Redshift. Для того чтобы создать этот источник данных, следует на вкладке SQL в окне Новый источник данных (New Data Source) выбрать пункт Amazon Redshift. После создания соединения и выполнения запроса на выборку, на основе полученных данных, можно создавать отчеты и дашборды.
CSharp-скрипт в Reports.JAVA
В релизе 2026.1.1 добавлена поддержка выполнения CSharp-скриптов в Reports.JAVA. Скрипты теперь можно использовать в выражениях компонентов отчета, в переменных и в калькулируемых колонках. В них допускается применение циклов, рекурсии, массивов и других конструкций языка C#. Выполнение скрипта происходит только при наличии оператора return. Более подробно рассказано в отдельном материале на нашем сайте.Поддержка try/catch/finally в парсере
В этом релизе добавлена поддержка конструкции try/catch/finally при создании CSharp-скриптов. Блоки try и catch позволяют безопасно обрабатывать исключения, а блок finally гарантирует выполнение операций независимо от того, произошло исключение или нет.Безопасность скриптов
В CSharp-скриптах введены дополнительные ограничения для повышения безопасности выполнения. Ограничения касаются: количества итераций в циклах, глубины рекурсий, максимального размера массивов и других потенциально небезопасных конструкций. По умолчанию ограничения включены. Отключение производится через опцию AllowUsingSecurityMode. В Stimulsoft Designer можно отключить ограничения при помощи параметра Безопасность скриптов (Script Security) в окне Параметры (Options) дизайнера отчетов.Stimul AI диагностика ошибок данных
В Stimulsoft Designer появилась возможность анализа ошибок с использованием Stimul AI при подключении к источникам данных. При возникновении ошибки система анализирует ее и предлагает варианты решений. Также можно открыть диалог со Stimul AI для уточнения деталей.
Файловые источники данных в ИИ-визарде
Теперь в AI Wizard для создания отчетов можно напрямую загружать файлы данных – JSON, XML, dBase, CSV, Microsoft Excel, а также GIS-форматы. Достаточно перетащить нужный файл в мастер, после чего AI Wizard автоматически проанализирует его структуру и предложит набор вариантов отчетов, которые можно создать на основе загруженных данных.
Многоколоночный список в параметрах
Начиная с релиза 2026.1.1 добавлена возможность использовать разное количество колонок для одного ключа в переменной. В таком случае при раскрытии списка значений параметра подписи отображаются в многоколоночном режиме. Настройка колонок выполняется в редакторе переменной, при этом несколько колонок можно указать как при создании списка элементов (items), так и при выборе нескольких колонок данных для ключей переменной. Данная возможность доступна для переменных типа Значение (Value).
Метка переменной в дашбордах
Теперь в дашбордах можно получить не только значение переменной, но и ее метку. Для этого следует использовать свойство Label, например: {Variable.Label}.
Подсказки в Сводной Таблице
В элементе Сводная таблица (Pivot Table) добавлена настройка подсказок (tooltips) при наведении на результирующие ячейки. Если для ячейки назначена гиперссылка, она также может отображаться в подсказке. Настройка производится в редакторе взаимодействий полей данных через параметр Режим (Mode) в категории При наведении (On Hover).
Поддержка ZUGFeRD в Reports.JAVA
В этом релизе появилась возможность применять стандарт ZUGFeRD при экспорте отчетов в PDF в Java-окружении. Стандарт предназначен для электронных счетов-фактур. При экспорте отчет преобразуется в документ по спецификации PDF/A-3, и в этот PDF встраивается XML-файл с данными инвойса.Локализованные названия шрифтов
Теперь в дизайнере отчетов на панели Ribbon могут отображаться локализованные наименования шрифтов. Если шрифт содержит локализованные версии названий, отображаемое имя может зависеть от локализации дизайнера или языковых настроек операционной системы. Также предусмотрен режим, при котором название шрифта всегда отображается на английском языке. Управление локализацией выполняется в окне Параметры (Options) дизайнера отчетов с помощью параметра Наименование шрифта (Font Name).Поддержка PDF/UA
В этом релизе добавлена поддержка стандарта PDF/UA при экспорте отчетов в PDF. Теперь экспортированные документы соответствуют требованиям универсальной доступности, что обеспечивает корректное отображение и навигацию для пользователей с ограниченными возможностями.Для правильной работы этой функциональности надо дорабатывать шаблон отчёта - расставлять в тэгах компонентов выражения для создания логической структуры отчёта и задания дополнительных атрибутов. При экспорте отчета на основании этих выражений генерируются PDF-файлы с правильной структурой тегов, альтернативными текстами для изображений и корректной иерархией элементов.
Редактор идентификаторов для поля Tag
Добавлен новый редактор для создания и изменения тегов в отчете. В меню Вставить (Insert) этого редактора располагаются основные шаблоны (заготовки) тегов. Вызвать новый редактор тегов можно в меню Взаимодействие (Interaction), в поле тег (tag).
Готовы оценить версию 2026.1?
Новая версия 2026.1 включает мощные обновления для отчетов и дашбордов. Создавайте, визуализируйте и передавайте данные с большей гибкостью и точностью, чем когда-либо прежде.Скачайте полнофункциональную 30-дневную пробную версию и познакомьтесь с новыми возможностями.
