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

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

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

AI-driven data generation

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

В WinForms Стимулсофт Дизайнере для desktop теперь можно генерировать данные с помощью Стимул ИИ. В меню Файл > Новый > Получить данные нажмите Сгенерировать данные с ИИ, введите промт-запрос или выберите его из примеров. Эта возможность доступна только при включенной опции Показывать 'Стимул ИИ' в параметрах дизайнера отчета. В противном случае демо-данные будут получены из файла.

ИИ-визард

В Стимулсофт Дизайнере появилась поддержка ИИ-помощника для создания отчетов. На основе подключенных источников данных пользователи могут сформировать отчет всего по одному текстовому запросу. Поддерживаются простые списки, отчеты с группировкой, master-detail, а также отчеты с колонками. Также в пользовательском запросе можно уточнить оформление отчета. Отключить ИИ-визард можно при помощи опции Показывать 'Стимул ИИ' в окне Параметры дизайнера отчетов.

AI-based error diagnostics

Стимул ИИ диагностика ошибок данных

В Стимулсофт Дизайнер появилась возможность анализа ошибок с использованием Стимул ИИ при подключении к источникам данных. При возникновении ошибки система анализирует ее и предлагает варианты решений. Также можно открыть диалог со Стимул ИИ для уточнения деталей.

Использование 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

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

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

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

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

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

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

Стимулсофт Сервер

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

Reports.JAVA

Surface chart

Blockly

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

ZUGFerD

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

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

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

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



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

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