Компании ООО "Быстрые отчеты" и ООО "Базальт СПО" подписали официальный сертификат совместимости программного обеспечения FastReport VCL с операционной системой семейства "Альт" на платформе x86_64.
Базальт СПО (Alt Linux до 2015 года) — разработчик линейки российских операционных систем «Альт» для рабочих станций, серверов и построения виртуальной инфраструктуры. ОС служат платформой для ИТ-инфраструктур любого масштаба и сложности; развитие платформы ведется более 20 лет. ОС «Альт» включены в Единый реестр российского ПО. Наличие собственной независимой инфраструктуры разработки обеспечивает развитие самостоятельных операционных систем, а не клонов (деривативов) зарубежных ОС. Все разработчики «Базальт СПО» являются членами ALT Linux Team — международной команды разработчиков свободного программного обеспечения.
Альт Рабочая станция — универсальная операционная система для компьютеров и ноутбуков. Она включает в себя расширенный набор программ и драйверы современных устройств. А также содержит графическую оболочку MATE.
Сертификат совместимости оформлен по результатам тестовых испытаний, проведенных специалистами компании ООО "Быстрые отчеты", и подтверждает функциональную работоспособность FastReport VCL с дистрибутивом ОС Альт Рабочая станция 10.
В мире разработки программного обеспечения своевременная адаптация инструментов под новые версии платформ имеет решающее значение для удобства разработчиков и эффективности их работы. И теперь FastReport .NET, FastReport Business Graphics .NET и FastCube .NET с версии 2025.1.8 поддерживают .NET 9. Это открывает новые возможности для пользователей, использующих последние версии технологий Microsoft.
Изменилось ли что-то в FastReport .NET?
Мы отказались от бинарной сериализации. BinaryFormatter стал причиной целого ряда проблем с безопасностью и Microsoft в .NET 9 отказались от его использования. Наша команда также убрала класс BinaryFormatter из исходного кода.
Почему важна поддержка .NET 9?
.NET 9 — это последняя версия платформы от Microsoft, которая предлагает улучшенную производительность, обновленные библиотеки и расширенные возможности для разработки. Ключевые изменения в .NET 9 включают:
1. Улучшение работы сборщика мусора (GC). Оптимизация управления памятью снижает время отклика приложений.
2. Поддержка новых языковых возможностей C# 12. Такие функции, как расширенные конструкции для работы с данными, делают код компактнее и понятнее.
3. Расширенные возможности для облачных решений. Обновленные инструменты и библиотеки упрощают разработку облачных приложений и микросервисов.
4. Совместимость с предыдущими версиями .NET. Переход на .NET 9 становится менее болезненным для существующих проектов.
Еще раз хотим подчеркнуть важность своевременной поддержки актуальных версий различных технологий. В "Быстрых отчетах" мы всегда стараемся внести изменения в наши продукты одномоментно с появлением обновлений.
Только три дня: 27, 28 и 29 ноября скидки 40% на генераторы отчетов VCL и .NET направлений!
Какие продукты можно купить?
FastReport .NET редакций Ultimate, WEB, Avalonia, WinForms, WPF, Mono.
FastReport VCL в версиях Ultimate, Optimum, Reporting VCL, Reporting FMX, Lazarus, Analysis VCL.
Скидки могут быть применены только при покупке полной лицензии. Акция не распространяется на продления и апгрейды.
Задать вопросы можно в чате на нашем сайте или написав на почту sales@fastreport.ru.
Для МоиОтчеты Облако и Корпоративный сервер в версии 2025.1 была значительно улучшена работа с источниками данных, задачами и шаблонами отчётов, добавлены методы API для получения прав пользователя, новые демо-приложения и конечно исправлено множество ошибок.
Изменения для МоиОтчеты Облако и Корпоративный сервер
Добавлены пользовательские таблицы из SQL в источники данных
Появилась возможность добавлять свои таблицы как SQL-запросы в источники данных. Для этого нужно на одноимённой странице создать или отредактировать источник данных, нажать «Далее» и ввести SQL-запрос. Если в нём окажутся параметры, начинающиеся с символа '@', то будет создан параметр источника данных, у которого можно настроить тип данных и значение по умолчанию.
После добавления своей таблицы и сохранения источника данных, она окажется доступна для использования в Online Designer.
Включено создание хранимых процедур в структуре источника данных
Начиная с текущей версии при создании источников данных хранимые процедуры доступны для использования при вёрстке шаблонов отчётов.
Имена источников данных и задач стали уникальными
Как и в случае с файлами, при создании источников данных и задач они будут переименовываться автоматически дабы избежать повторения имён.
Добавлен шаблонизатор для имён файлов
В имени файла шаблона или отчёта можно использовать переменные ${Date} и ${Time}, тогда у готовых экспортов в имени файла вместо этих переменных будет дата или время экспорта (UTC). Например, при экспорте sales_report_${Date}.frx в PDF итоговый файл будет называться sales_report_07-08-2024.pdf. Порядок дня, месяца и года зависит от локализации, выбранной при экспорте или локализации по умолчанию.
Также эти переменные можно указать в имени выходного файла при создании задач.
Параметры отчёта теперь доступны для получения и редактирования по API
Добавлены следующие методы API:
- GET /api/rp/v1/Templates/File/{id} - теперь этот метод возвращает список параметров отчёта,
если они установлены
- POST /api/rp/v1/Templates/File/{id}/parameters - с помощью этого метода можно установить
или отредактировать параметры отчёта
Параметры отчёта также остаются доступны при редактировании в Online Designer и скачивании шаблонов отчёта.
Добавлены API-методы получения прав текущего пользователя на файлы, группы, задачи и источники данных
Ранее существовал только один метод получения прав пользователя, который делает следующий запрос:
/api/manage/v1/Subscriptions/{subId}/mypermissions
С этим обновлением мы добавили ещё 10 запросов:
/api/data/v1/DataSources/{id}/mypermissions/api/rp/v1/Exports/Folder/{folderId}/mypermissions/api/rp/v1/Exports/File/{id}/mypermissions/api/manage/v1/Groups/{id}/mypermissions/api/rp/v1/Reports/Folder/{folderId}/mypermissions/api/rp/v1/Reports/File/{id}/mypermissions/api/tasks/v1/Tasks/{id}/mypermissions/api/rp/v1/Templates/Folder/{folderId}/mypermissions/api/rp/v1/Templates/File/{id}/mypermissions
С их помощью можно узнавать какие у пользователя есть права и только при их наличии выполнять соответствующие действия.
Добавлено отображение текущей версии продукта
Теперь внизу на каждой странице панели пользователя можно увидеть актуальную версию продукта.
Нечувствительность сортировки к регистру
Ранее при сортировке документов по имени сначала показывались те, чьи имена начинаются с большой буквы. Теперь сортировка работает независимо от размера букв в названии файлов.
Добавлены новые демо-приложения
На GitHub добавлены новые консольные и андроид приложения на Kotlin и Angular. Помимо этого вы можете развернуть в своих проектах демо-приложения на Java, PHP, Cpp, Haskell, JavaScript, Go, Python.
Попробовать демо
Дополнительные изменения для МоиОтчеты Корпоративный сервер
Добавлена возможность скачивания файлов и папок в панель администратора
Чтобы скачать шаблон, отчёт, экспорт или папку в панели администратора достаточно нажать на соответствующую кнопку на строке, отображающей объект.
Добавлен график активных пользователей и рабочих пространств в панель администратора
С его помощью можно оценить активность пользователей за каждый месяц. Чтобы увидеть график следует открыть страницу «Аудит» и нажать на кнопку «Показать статистику» внизу страницы.
Добавлен мастер установки Корпоративного Сервера
C его помощью можно установить Корпоративный Сервер на Windows наиболее простым способом. Для его работы требуется подключение к Интернет и непосредственно установленный Docker.
Либо вам потребуется заранее скачать архив с образами Docker.
После установки появится файл, с помощью которого можно запускать сервер как docker-compose команду (DockerStartServer.bat) и прекращать его работу (DockerShutdownServer.bat).
Добавлены параметры для планирования задач в панели администратора
На странице «Задачи» панели администратора появилась кнопка «Детали», которая открывает страницу с подробным описанием этой задачи.
Добавлена локализация панели администратора
Все пункты меню и другие элементы интерфейса могут теперь отображаться на русском или английском языках в зависимости от языка браузера.
Полный список изменений
---
[Backend]+ добавлен лог для невалидного ключа лицензии;+ добавлены тесты для лимита размера загрузки;+ добавлены пользовательские таблицы в источники данных;+ добавлен шаблонизатор для имён файлов;+ включено создание хранимых процедур в структуре источника данных;+ добавлен новый параметр в лицензионный ключ;+ добавлен метод получения прав текущего пользователя на файлы;+ добавлено получение mypermissions для групп, задач, источников данных;* изменена сортировка для бэкенда;* изменены имена источников данных на уникальные;* изменено максимальное количество пользователей в Корпоративном Сервере без лицензионного ключа (5);* добавлен парсинг параметров шаблона из метаданных;* изменена чувствительность сортировки к регистру;* изменены имена задач на уникальные;- исправлена загрузка файлов с одинаковыми именами;- исправлен путь для папки назначения;- исправлены параметры отчетов;- исправлено дублирование jti утверждения в JWT токене;- исправлен запуск задач c файлами в теле запроса;- исправлена проверка прав для перемещения в корзину;- исправлена ошибка возврата неверного id при создании вложенных задач;- исправлен баг, из-за которого параметр UsersPerWorkspace в конфигурации не учитывался, если в ключе лицензии не было ограничений на количество пользователей;- исправлен баг, при котором анонимный пользователь получал ошибки в контроллерах;- исправлен баг, когда администратор получал ошибку 403 при вытягивании структуры данных;- исправлен запуск отложенных задач в планировщике;- исправлено неправильное время создания источников данных;- исправлена ошибка открытия сжатых шаблонов в Online Designer;
[Common]+ добавлена статья о вебхуке;+ добавлено скачивание папок и файлов в панель администратора;+ добавлен график активных пользователей и подписок в панель администратора;+ добавлена документация для пользовательских запросов в источниках данных;+ добавлен установщик корпоративного сервера;+ добавлено отображение текущей версии продукта;+ добавлена документация для параметров экспорта;+ добавлено Имя в файл установщика docker-compose;* улучшен планировщик задач;* изменено имя в docker-compose инсталлере, теперь по умолчанию оно всегда одинаковое;- исправлена документация;
[Demos]+ добавлены консольное и Android демо на Kotlin;+ добавлено Angular демо;
[Frontend]+ добавлены параметры планирования задач в панель администратора;+ добавлены уведомления о неудачном экспорте папок;+ добавлен интерфейс создания пользовательских sql-запросов;+ добавлена локализация в панель администратора;+ добавлена проверка лимита подписки пользователя;+ добавлена локализация параметров экспорта в панели администратора;+ добавлен текст ошибок в уведомлениях внутри панели администратора;+ добавлена кнопка «Обновить» в контекстное меню на страницах документов;+ добавлена локализация для уведомлений аудитов;* уменьшены ссылки в навигации для администратора при удалении скроллбара;* изменен ввод пользователей и подписок на странице аудитов;* изменена сортировка для панели администратора;* изменены уведомления для удаления api ключей;* удалены мутации из инъекции в Online Designer; * кнопка «Плюс» на странице документов больше не будет появляться если у текущего пользователя нет прав на создание файлов в папке;* улучшена локализация в панели администратора;* все онлайн библиотеки стали локальными;* отображаемые дата и время преобразованы в локальные часовые пояса;* новая .fpx иконка;* тестирование подключений на странице «Источники данных» стало не обязательным;- исправлены кнопки экспорта и скачивания;- исправлена история на страницах с информацией экспорта и отчёта;- исправлена ошибка при создании источника данных из онлайн дизайнера;- исправлено отображение кнопки удаления пользователей в панели администратора в режиме корпоративного сервера;- исправлена белая полоса после нажатия на чекбокс и исчезающий заголовок при наведении;- исправлена локализация рабочих пространств в панели администратора;- исправлена валидация id владельца в панели администратора;- добавлен аватар по умолчанию на все иконки пользователя;- исправлена локализация для запуска задачи;- исправлена ошибка необходимости платежа на странице деталей о просроченной подписке;- исправлены уведомления для скачивания файлов без прав;- исправлено поле поиска и поле имени выходного файла;- исправлена кнопка «выделить всё» на странице api ключей;- исправлен баг с неправильной подпиской по умолчанию при обновлении пользователя в панели администратора;- исправлен баг когда страницы не обновлялись после удаления в панели администратора.
В рамках импортозамещения компании ООО "Быстрые отчеты" и ООО "Базальт СПО" подписали сертификат совместимости программного обеспечения FastReport .NET Avalonia с операционной системой семейства "Альт" на платформе x86_64.
Базальт СПО (ALT Linux) - разработчик российских ОС Альт Рабочая станция, Альт Сервер, Альт Образование, Альт СП, Альт Виртуализация, Simply Linux.
"Базальт СПО" (Alt Linux до 2015 года) — разработчик линейки российских операционных систем «Альт» для рабочих станций, серверов и построения виртуальной инфраструктуры. ОС служат платформой для ИТ-инфраструктур любого масштаба и сложности; развитие платформы ведется более 20 лет. ОС «Альт» включены в Единый реестр российского ПО. Наличие собственной независимой инфраструктуры разработки обеспечивает развитие самостоятельных операционных систем, а не клонов (деривативов) зарубежных ОС. Все разработчики «Базальт СПО» являются членами ALT Linux Team — международной команды разработчиков свободного программного обеспечения.
"Альт Рабочая станция" — универсальная операционная система для компьютеров и ноутбуков. Она включает в себя расширенный набор программ и драйверы современных устройств. А также содержит графическую оболочку MATE.
После проведенных испытаний и тестов специалистами компаний была подтверждена функциональная работоспособность и совместимость FastReport .NET Avalonia с дистрибутивом ОС Альт Рабочая станция 10.
Мы с радостью сообщаем о выходе обновления для визуального дизайнера шаблонов и отчетов в вашем браузере. В релизе FastReport Online Designer 2025.1 было добавлено новое меню компонентов, внедрены новые функции в контекстное меню объекта "Таблица", улучшены настойки водяного знака, добавлено создание направляющих линий на странице и многое другое.
Новые возможности
Реализовано новое меню компонентов
Новый вариант меню разработан с учетом удобства работы на мобильных устройствах, обеспечивая компактное и интуитивно понятное взаимодействие. Вы можете выбрать между текущим меню и новым, исходя из предпочтений и требований рабочего процесса. Это новое меню компонентов можно включать и отключать через сборщик дизайнера.
Добавлены новые функции в контекстное меню объекта "Таблица"
В контекстное меню объекта "Таблица" добавлены новые функции для более гибкого и удобного редактирования. Теперь вы можете добавлять новые столбцы и строки непосредственно из контекстного меню: доступен выбор добавления столбца справа или слева от текущей ячейки, а также строки сверху или снизу. Кроме того, появилась возможность быстро удалить выбранный столбец или строку, упрощая процесс настройки таблицы.
Также добавлена возможность изменять стили сразу нескольких ячеек с помощью основной панели инструментов. Можно выделить несколько ячеек и применить к ним стилизацию, например изменение шрифта, цвета текста, заливки и других параметров форматирования через панель инструментов.
Реализованы поля в панели свойств, изменяющие значения в зависимости от единиц измерения
Теперь вы можете задавать параметры, такие как размеры объектов в удобных единицах измерения: сантиметрах, миллиметрах, дюймах или сотых долях дюйма. При выборе определенной единицы все значения автоматически пересчитываются и отображаются в ней, что позволяет редактировать параметры непосредственно в выбранных единицах без дополнительного пересчета. Эта функция обеспечивает точность и удобство настройки объектов, адаптируя интерфейс под различные рабочие требования.
Изменение угла поворота компонента горячей клавишей
С этим обновлением любой компонент со свойством Angle можно поворачивать, используя удобные сочетания клавиш:
Shift + → — поворот вправо на 1 градус
Shift + ← — поворот влево на 1 градус
Ctrl + Shift + → — поворот вправо на 90 градусов
Ctrl + Shift + ← — поворот влево на 90 градусов
При использовании горячих клавиш с Ctrl компонент будет привязан к ближайшему прямому углу. Например, если текущий угол составляет 20 градусов, при повороте вправо с помощью Ctrl + Shift + → угол изменится на 90 градусов. Аналогично, если угол составляет 95 градусов, поворот в правую сторону установит значение 180 градусов. Эта функция позволяет быстро управлять углом поворота, обеспечивая гибкость и удобство в работе с компонентами.
Стилизация нескольких компонентов через главную панель инструментов
В главной панели инструментов доступна возможность стилизовать сразу несколько компонентов, задавая для них единые настройки шрифта, выравнивания текста, заливки фона и других параметров. Шрифт можно выбирать из доступных стилей, настраивать его размер и начертание, а также задавать цвет для выделения текста в компонентах. Выравнивание текста регулируется по горизонтали (левый, правый край, центр) и вертикали (верхняя, нижняя граница, центр).
Добавлен поиск по дереву данных при редактировании выражения
При редактировании выражений теперь доступна функция поиска по древу данных. Добавлено поле поиска, которое позволяет быстро находить нужные элементы в древовидной структуре данных, избегая длительного поиска вручную. Это нововведение значительно ускоряет работу, особенно при больших объемах данных, делая процесс редактирования более удобным и эффективным.
Создание направляющих линий на странице
Теперь можно размещать направляющие и использовать их как фиксаторы для границ объектов. Если компонент соприкасается с направляющей, то он автоматически привязывается к ней. При перемещении направляющей все привязанные к ней компоненты будут смещаться вместе с ней, сохраняя свою позицию относительно направляющей. Если компонент привязан к двум направляющим по разным сторонам, изменение положения направляющих будет изменять его размер, подстраивая его под новые границы. Эта функция обеспечивает более точное выравнивание и гибкость в работе с компоновкой элементов на странице.
Редактирование источников данных
По многочисленным просьбам клиентов мы добавили редактирование источников данных. Для этого вызовите контекстное меню у необходимой таблицы и нажмите "Редактировать". Откроется окно, в котором можно задать пользовательский SQL запрос, а также создать параметры для этого запроса.
Внимание! Не забудьте убедиться, что ваша база данных доступна ТОЛЬКО ДЛЯ ЧТЕНИЯ.
Добавлена возможность редактирования водяного знака
Теперь в FastReport Online Designer появилась возможность настроить водяной знак. Чтобы открыть окно редактирования кликните по соответствующей кнопке на панели свойств. Водяной знак будет отображен на макете страницы.
Улучшения
Новый дизайн для панели "Свойства"
Для панели "Свойства" реализован новый дизайн, который делает интерфейс более удобным и интуитивно понятным. Обновленная панель улучшает восприятие информации благодаря оптимизированной структуре и современному визуальному стилю. Теперь находить нужные параметры и настраивать свойства объектов станет проще, что способствует повышению производительности работы в дизайнере.
Добавлена локализация дизайнера на японский язык
Все элементы интерфейса, включая меню, панели инструментов, теперь переведены на японский язык, что избавляет от необходимости разбираться в терминах на других языках.
Новые компоненты для изменения размеров объектов
Добавлены новые компоненты для изменения размеров объектов, которые обеспечивают точность и удобство работы при любом уровне масштабирования. В отличие от предыдущих версий, эти компоненты не изменяются в размерах вместе с рабочей областью, что позволяет легко взаимодействовать с ними, независимо от масштаба. Теперь даже при уменьшенном масштабе, управление размером объектов остается точным и интуитивным, улучшая контроль над редактированием.
Улучшено отображение значений в диалоговом окне "Формат"
С обновлением 2025.1 если в поле ввода задано пустое значение, оно отображается как "Нет" или "None". Это изменение делает интерфейс более информативным и исключает возможность недопонимания со стороны пользователей.
Отображение имени компонента без содержимого
Теперь у компонентов, которым не задано значение, или не имеющих содержимого, отображается их имя.
Полный список изменений
----
+ Реализовано новое меню компонентов;+ Добавлены новые функции в контекстное меню объекта "Таблица";+ Реализованы поля в панели свойств, изменяющие значения в зависимости от единиц измерения;+ Добавлена возможность изменить угол поворота горячей клавишей;+ Добавлена возможность стилизовать несколько компонентов через главную панель инструментов;+ Добавлена возможность поиска по дереву данных при редактировании выражения;+ Добавлена возможность создавать направляющие линии на странице;
* Реализован новый дизайн для панели "Свойства";* Добавлена локализация дизайнера на японский язык;* Реализованы новые компоненты для изменения размеров объектов;* Улучшено отображение значений в диалоговом окне "Формат";* Добавлено отображение имени компонента для компонентов без представления;
- Исправлена ошибка, при которой настройки сетки не сохранялись при выходе из дизайнера;- Исправлено отображение диалогового окна "Настройка бендов";- Исправлено отображение диалогового окна "Заливка";- Исправлена локализация поля Unlimited height;- Исправлена проблема при подключении вложенного JSON;- Исправлена проблема отображения при вложенных друг в друга объектах "Контейнер";- Исправлена проблема с перекодировкой изображения компонентом SVG;- Исправлена проблема с компонентом SVG, из-за которой не отображалась картинка из DataColumn при использовании квадратных скобок;- Исправлена проблема с кодировкой кириллицы в MSChart;- Исправлена проблема, при которой выделение в древе отчета сбрасывалась позиция прокрутки;- Исправлена проблема с отображением длинных имен в источниках данных;- Исправлена проблема с переносами строк в тексте при повторном сохранении отчета;- Исправлена проблема с RichText при включенном свойстве Dock="Fill";- Исправлена проблема в диалоговом окне "Условное выделение" с полем выбора цвета;- Исправлена ошибка, при которой нельзя было выбрать страницу вложенному отчету;- Исправлена ошибка при открытии отчета с RichObject с включенным свойством Dock="Fill".