Ежегодно мы в Stimulsoft подводим итоги и выделяем самые яркие моменты с точки зрения нововведений и улучшений наших продуктов.

Начинаем с ИИ – главной темы 2025 года

Помощник Stimul AI в наших продуктах появился ещё в 2024 году, однако в 2025 мы продолжили двигаться в этом направлении, и помощник Stimul AI научился генерировать данные, формировать отчёты по одному текстовому запросу от пользователя, а также анализировать ошибки при подключении к источникам данных.

AI-driven data generation

ИИ-генерация данных

В WinForms Stimulsoft Designer для desktop теперь можно генерировать данные с помощью Stimul AI. В меню Файл (File) > Новый (New) > Получить данные (Get Data) нажмите Сгенерировать данные с ИИ (Generate Data with AI), введите промт-запрос или выберите его из примеров. Эта возможность доступна только при включенной опции Показывать 'Stimul AI' (Show 'Stimul AI') в параметрах дизайнера отчета. В противном случае демо-данные будут получены из файла.

ИИ-визард

В Stimulsoft BI Designer появилась поддержка ИИ-помощника для создания отчетов. На основе подключенных источников данных пользователи могут сформировать отчет всего по одному текстовому запросу. Поддерживаются простые списки, отчеты с группировкой, master-detail, а также отчеты с колонками. Также в пользовательском запросе можно уточнить оформление отчета. Отключить ИИ-визард можно при помощи опции Показывать 'Stimul AI' (Show 'Stimul AI') в окне Параметры (Options) дизайнера отчетов.

AI-based error diagnostics

Stimul AI диагностика ошибок данных

В Stimulsoft Designer появилась возможность анализа ошибок с использованием Stimul AI при подключении к источникам данных. При возникновении ошибки система анализирует ее и предлагает варианты решений. Также можно открыть диалог со Stimul AI для уточнения деталей.

Использование C#-скриптов

В одной из новых версий 2025 года мы добавили возможность выполнения C#-скриптов в режиме интерпретации во время вычисления отчета. Данный функционал доступен в продуктах Reports.NET, Reports.WEB, Reports.JS и Reports.JAVA. Также мы реализовали поддержку конструкции try/catch/finally при создании C#-скриптов и ввели дополнительные ограничения для повышения безопасности их выполнения.


Using C# scripts

Новый функционал


Dragging in the report tree

Перетягивание в дереве отчета

В Web- и JS-дизайнерах отчетов реализовано перетаскивание компонентов на панели Дерево отчета. Иерархия компонентов влияет на порядок их обработки при построении отчета. Таким образом, можно легко изменить очередность обработки компонентов или переместить компонент.
The Report tab in the designer

Вкладка Report в дизайнере

В дизайнере отчетов добавлена новая вкладка Отчет. На этой вкладке располагаются основные команды управления шаблоном отчета - Свойства отчета, Настройка просмотра, Параметры экспорта, Глобализация, а также команда переключения панели свойств к свойствам отчета.

Data join type for dashboards and data transformations

Тип объединения данных для дашбордов и преобразования данных

Мы добавили возможность выбора типа объединения двух таблиц данных при построении дашбордов и выполнении преобразований. Тип объединения определяет правила сопоставления и слияния записей из таблиц, формируя итоговый набор данных. Это напрямую влияет на состав выборки, поведение группировок и результаты последующих вычислений.
New dictionary functions

Новые функции в словаре

В словарь данных были добавлены новые функции, которые можно использовать в отчетах и дашбордах: Clamp() позволяет указать диапазон возвращаемого значения, Frac() - получить дробную часть от переданного аргумента, Eval() – оценить выражение в контексте заданного отчета и вернуть результат его вычисления, а Compare() – сравнить два строковых значения и вернуть результат сравнения в числовом виде.

Параметры и переменные

В 2025 году множество изменений коснулось параметров и переменных. Например, появилась возможность фильтрации значений переменной на панели параметров во вьювере, новая системная переменная PageLine, а также состояние 'Не назначено' для всех типов данных переменных на панели параметров.

Что касается параметров отчёта или дашборда, то теперь их можно отображать в диалоговом окне перед их отображением во вьювере, а начиная с версии 2026.1.1 добавлена возможность использовать разное количество колонок для одного ключа в переменной. В таком случае при раскрытии списка значений параметра подписи отображаются в многоколоночном режиме.


Parameters and variables

Новые диаграммы

В продуктах Stimulsoft появились две новые диаграммы:
Surface chart

Диаграмма Поверхность

Трёхмерная диаграмма, которая отображает данные в виде поверхности (сетки), показывающей взаимосвязь между тремя переменными.
3D Area chart

3D-диаграмма с областями

Позволяет отображать значения как на диаграмме Область, но в 3D-проекции с глубиной и перспективой для улучшенного восприятия и аналитики.
Кроме этого, мы реализовали несколько новых возможностей для 3D-диаграмм и отображение всех совпадающих значений в подсказке при наведении в диаграммах дашборда.
Stimulsoft Server

Stimulsoft Server

В прошедшем году мы реализовали запуск Stimulsoft Server в Docker-контейнере, а для безопасного переноса сервера отчетов с одного хоста на другой появился новый инструмент.

Reports.JAVA

Surface chart

Blockly

В генераторе отчетов для Java добавлена поддержка Blockly при создании сценариев событий в отчете. С помощью Blockly можно создавать различные сценарии визуальными средствами без написания кода. Сценарий события, созданный с помощью Blockly, будет универсальным для всех генераторов отчетов, и, соответственно, отчет будет работать на любой платформе.
3D Area chart

ZUGFerD

В этом релизе появилась возможность применять стандарт ZUGFeRD при экспорте отчетов в PDF в Java-окружении. Стандарт предназначен для электронных счетов-фактур. При экспорте отчет преобразуется в документ по спецификации PDF/A-3, и в этот PDF встраивается XML-файл с данными инвойса.

Элементы фильтрации в дашбордах

Для элементов фильтрации в дашбордах добавлена возможность установить лимит для количества выбранных одновременно значений и режим отображения элемента как Ползунок.

А также в продуктах Stimulsoft появились…



Хотите узнать больше?

Мы поделились лишь ключевыми итогами года. Подробная информация уже доступна в новостях.
Чтобы ознакомиться с возможностями продукта, скачайте бесплатную пробную версию на 30 дней.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.