Новости

25 марта 2025

Релиз библиотеки для выполнения скриптов на C#

Мы рады объявить о выпуске кроссплатформенной библиотеки для выполнения сложных скриптов на C# под названием FastScript .NET.
15 октября 2024

Новая версия FastReport Business Graphics .NET 2025.1

Представляем вам релиз FastReport Business Graphics .NET 2025.1, который включает важные исправления и улучшения. В этом обновлении была повышена стабильность библиотеки, улучшена точность отображения элементов и устранены проблемы, связанные с изменением данных в диаграммах.     Ключевые изменения в версии 2025.1 Исправлена визуальная ошибка расположения элементов при нестандартном DPI   В новой версии решена проблема с отображением элементов на формах при использовании нестандартных значений DPI (dots per inch). Теперь интерфейс корректно масштабируется, сохраняя точное расположение всех элементов, что улучшает качество отображения на мониторах с высоким разрешением.     Исправлены позиции элементов в форме редактирования диаграммы Ганта   В форме редактирования диаграммы Ганта были исправлены неточности в позиционировании элементов. Это обновление гарантирует, что элементы управления на форме теперь отображаются и реагируют корректно, упрощая процесс настройки диаграммы.     Исправлена ошибка отрисовки текста на диаграмме Ганта Ранее встречалась проблема, при которой текст в диаграммах Ганта отображался некорректно или вовсе не отображался.  В новой версии эта ошибка устранена, и текст на диаграммах теперь отображается правильно, что улучшает читабельность и информативность графиков.     Исправлена ошибка изменения значений в диаграмме Ганта   Данная проблема не позволяла изменять начальное значение отрезка на диаграмме Ганта. Теперь изменения данных отражаются в реальном времени, и пользователи могут легко редактировать временные интервалы в диаграммах.     Полный список изменений * обновлено пользовательское соглашение;+ исправлена визуальная ошибка расположения элементов на форме при использовании нестандартного DPI;+ исправлены позиции элементов в форме редактирования диаграммы Ганта;+ исправлена ошибка отрисовки текста на диаграмме Ганта;+ исправлена ошибка, которая не позволяла изменять начальное значение отрезка на диаграмме Ганта;
15 октября 2024

Выпуск новой версии FastCube .NET 2025.1

Встречайте новый релиз FastCube .NET 2025.1 — перезапуск продукта с множеством ключевых изменений. Это мажорное обновление включает важные улучшения в архитектуре, поддержку новых платформ и расширение возможностей для разработчиков OLAP-компонентов.        Убрана зависимость от библиотеки System.Drawing.Common в FastCube.Core Одним из ключевых изменений в релизе FastCube .NET 2025.1 стало полное удаление зависимости от библиотеки System.Drawing.Common в модуле FastCube.Core. Этот шаг был предпринят с целью повышения совместимости библиотеки с различными платформами и улучшения производительности. Графические возможности, которые раньше реализовывались через System.Drawing.Common, были переработаны. Теперь FastCube .NET использует более современные и кросс-платформенные подходы для работы с визуализацией данных и другими элементами интерфейса. В частности, работа с чартами и визуальными компонентами была вынесена в отдельные библиотеки. Это даёт больше гибкости в управлении зависимостями и использовании графики в отчётах. В новой версии для указания шрифта в стилях FastCube .NET необходимо использовать класс FastFont вместо Font. Новая реализация шрифта не содержит какой-либо логики, и является только контейнером для данных.     Движок OLAP вынесен в библиотеку FastCube.Core Одним из самых значительных изменений в релизе FastCube .NET 2025.1 стало полное выделение OLAP-движка в отдельную библиотеку — FastCube.Core. Если вам не нужны визуальные компоненты, то вы можете добавлять в свои проекты только библиотеку FastCube.Core, не подключая другие части FastCube. Это упрощает настройку и уменьшает количество подключаемых библиотек. Теперь FastCube имеет модульную архитектуру, где каждый компонент выполняет свою специфическую задачу. OLAP-движок, визуальные компоненты, работа с диаграммами и другие части библиотеки находятся в отдельных модулях. Для существующих проектов, где были подключены визуальные компоненты, никаких дополнительных действий делать не потребуется.     Добавлена поддержка Linux и MacOS для FastCube.Core.Web В релизе FastCube .NET 2025.1 впервые добавлена полноценная поддержка Linux и MacOS для веб-решений с использованием FastCube.Core.Web. Это важное расширение платформенной совместимости, которое позволяет запускать OLAP-приложения на серверах под управлением разных операционных систем. Доступна кросс-платформенная разработка. Теперь FastCube.Core.Web можно использовать не только на Windows, но и на Linux и MacOS. Это открывает возможность разрабатывать веб-приложения с OLAP-функциональностью на любом сервере. Поддержка Linux и MacOS позволяет легко интегрировать FastCube в контейнеры (например, Docker), что важно для масштабируемых веб-приложений и облачных решений. Вы сможете создавать универсальные веб-приложения, которые работают одинаково стабильно на разных операционных системах.     Поддержка ARM (64 bit) для веб-компонентов В релизе FastCube .NET 2025.1 добавлена поддержка архитектуры ARM64 для веб-компонентов. Это расширение совместимости позволяет вам запускать веб-приложения с использованием FastCube на устройствах с процессорами ARM64, таких как Raspberry Pi, серверы и облачные решения на ARM64-архитектуре. Поддержка ARM64 также делает возможным использование FastCube в сценариях с низким энергопотреблением.     Вынесение библиотек для работы с диаграммами и зависимостей от FastReport.DataVisualization В релизе FastCube .NET 2025.1 библиотеки, отвечающие за работу с диаграммами, и зависимости от FastReport.DataVisualization были вынесены в отдельные библиотеки FastCube.Mono.Chart и FastCube.WinForms.Chart. Это упрощает управление зависимостями и повышает гибкость при разработке приложений. Ранее функционал для построения диаграмм был встроен в основной пакет FastCube, что делало его обязательным даже для проектов, где диаграммы не использовались.     Замена устаревшего IHostingEnvironment В релизе FastCube .NET 2025.1 был заменен устаревший интерфейс IHostingEnvironment на более современный IHostEnvironment. Это позволяет платформе адаптироваться к текущим требованиям разработки и подготовиться к будущим обновлениям .NET 9.     XML-документация для всех исходных кодов В релизе FastCube .NET 2025.1 все исходные коды теперь сопровождаются XML-документацией, что существенно улучшает процесс разработки и интеграции компонентов библиотеки. Мы стремимся повысить удобство работы разработчиков и улучшить понимание кода. Онлайн документация     Изменение скриптового движка В релизе FastCube .NET 2025.1 был обновлён скриптовый движок. Это изменение значительно улучшает работу со скриптами и повышает стабильность системы. Скриптовой движок для .NET 6 теперь основан на Roslyn. С новым свойством ReferencedAssemblies в статическом классе FastReport.Olap.Utils.Config можно контролировать список подключаемых сборок к скрипту.     Другие критические изменения В новом релизе из-за переработки архитектуры движка часть методов и типов устарели, они не относятся к OLAP функционалу и были удалены. Подробный список изменённых методов и типов можно найти по ссылке ниже. Полный список     Полный список изменений + добавлено новое демонстрационное приложение, показывающее возможность сохранить и загрузить куб в WEB; + добавлена xml документация для пакета FastCube.WinForms;+ добавлена xml документация для пакета FastCube.Mono;+ добавлена xml документация для пакета FastCube.Core.Web;+ добавлена xml документация для пакета FastCube.Core;+ добавлена xml документация для пакета FastCube.WinForms.Chart;+ добавлена xml документация для пакета FastCube.Mono.Chart;+ добавлена xml документация для пакета FastCube.Mono.Report;+ добавлена xml документация для пакета FastCube.WinForms.BusinessGraphics;+ добавлена xml документация для пакета FastCube.WinForms.Report;+ добавлена XML документация для пакета FastCube.Core.Web;+ добавлена статья с описанием минимальных системных требований;+ добавлена статья с описанием пакетов;+ добавлена библиотека совместимости с FastReport.DataVisualization для отображения диаграмм срезов FastCube.Winforms;+ добавлена библиотека совместимости с FastReport.DataVisualization для отображения диаграмм срезов FastCube.Mono;+ добавлено демо-приложение для докер-контейнера Linux;+ добавлена поддержка Linux для пакета FastCube.Core.Web;* обновлены скрипты сборки;* изменён способ регистрации плагинов, теперь плагины не могут быть загружены дважды автоматически;* теперь FastCube.WinForms и FastCube.Mono не самостоятельные пакеты, ядро OLAP компонента полностью вынесено в FastCube.Core;* изменены скрипты в трёх кубах для совместимости с .NET 8 и .NET 9;* изменена структура документации, некоторые разделы перенесены в корень;* папка Extras, которая хранит исходники пакетов совместимости, теперь доступна только в версии продукта с исходниками;* обновлено пользовательское соглашение;& обновлен конструктор скриптов для работы с .NET 6 и выше, это критическое изменение (breaking change) для всех новых пакетов FastCube .NET, если вы использовали Variant, то вместо строгой типизации в скрипте вам необходимо использовать только название самого класса Variant, так как в некоторых скриптах возникает конфликт между FastReport .NET и FastCube .NET, в скрипте включен по умолчанию только минимальный набор библиотек;& исправления безопасности в коде всех демонстрационных приложений;& исправления безопасности в коде компонента диаграммы для FastCube.WinForms;& исправления безопасности в коде компонента диаграммы для FastCube.Mono;- исправлен список подгружаемых dll в скрипт;- исправлены модификаторы доступа членов класса в FastCube.Core.Web;- исправлена зависимость от устаревшего IHostingEnvironment в FastCube.Core.Web;- класс Config и его методы библиотеки FastCube.Core.Web помечены как устаревшие, они больше не используются и не влияют на работоспособность компонента;- исправлен заголовок документации;- убран экспорт в BIFF8 в пакете FastCube.Core так как для этого экспорта необходим графический контекст;- убрана зависимость System.Drawing в пакете FastCube.Core, теперь пакет может быть использован для работы под Linux и MacOS.
2 сентября 2024

Изменения в лицензионном соглашении и условиях использования FastCube .NET

Уведомляем вас об изменениях в соглашении об использовании и распространении для .NET-продуктов. Изменения коснулись пункта 1.5: был добавлен список dll и xml, которые Пользователь и/или Конечный пользователь имеют право использовать в составе КПО. Ознакомиться с изменениями можно по этой ссылке. Новая версия вступает в силу с 30 сентября 2024 года. Также информируем владельцев лицензий FastCube .NET о переходе продукта на подписочную модель лицензирования с 30 сентября. Техническая поддержка и обновления для приобретенных ранее лицензий на этот продукт более будут недоступны.  Переход на подписочную лицензию означает, что лицензия действительна 12 месяцев с момента покупки. В течение этого периода вы получаете техническую поддержку и обновления. По истечении этого срока, чтобы продолжать получать обновления и поддержку, вы сможете продлить ее за 50% от полной стоимости (скидка действует в течение 1 месяца после истечения срока действия лицензии). Будем рады ответить на вопросы по почте support@fastreport.ru.
21 августа 2024

«РЕД СОФТ» и «Быстрые отчеты» подтвердили совместимость своих продуктов

На основании проведённых испытаний компании ООО «Быстрые отчеты» и ООО «РЕД СОФТ» получили сертификаты о совместимости программных продуктов FastReport .NET Mono, FastReport .NET Avalonia и FastReport VCL с операционной системой РЕД ОС 8. По итогам тестирования была подтверждена совместимость и корректность работы продуктов компаний. РЕД СОФТ — российский разработчик и поставщик решений для ИТ-инфраструктуры государственного и коммерческого сектора. Оказывает услуги по разработке, внедрению и сопровождению прикладного и общесистемного программного обеспечения. Технологическое партнёрство с РЕД СОФТ позволяет предложить рынку надёжные импортонезависимые решения, а также стимулирует развитие инноваций и исследований в этой области. Это открывает новые перспективы для развития наших компаний и укрепления технологического потенциала России. Надеемся на дальнейшее плодотворное сотрудничество!
6 августа 2024

Угощаем скидкой на генераторы отчетов в честь дня рождения

Дорогие клиенты, мы рады сообщить вам прекрасную новость! В этом году наша компания отмечает знаменательное событие — нам исполнилось 26 лет! За эти годы мы прошли долгий путь развития и достигли значительных успехов. Мы гордимся тем, что смогли стать надёжным партнёром для многих компаний и организаций. Наша команда благодарит вас за доверие и поддержку на протяжении всех этих лет.  В честь праздника мы решили порадовать Вас скидками на наши решения. C 6 по 20 августа вы можете приобрести Single, Team, и Site лицензию на базе .NET или Delphi со скидками 10%, 20% и 25%.  Это отличный повод приобрести действующую лицензию на набор инструментов, который поможет автоматизировать и упростить процесс создания отчётов и документов для .NET, Delphi, а также ускорить разработку кроссплатформенных отчетов на FMX, Lazarus, Avalonia.   Скидка предоставляется только при покупке полной лицензии. Предложение не распространяется на продления и апгрейды.  
31 июля 2024

МоиОтчеты Облако - финалист премии "Приоритет: Цифра - 2024"

9 июля 2024 года в Общественной палате РФ состоялась церемония награждения Национальной Премией в области информационных технологий «Приоритет: Цифра — 2024» Премия вручается за достижения в области разработки, внедрения и продвижения передовых отечественных технологий во всех сферах промышленности и ИТ. Победителей озвучили в 20 номинациях, а всего на рассмотрение членам жюри было представлено более 100 заявок из более чем 50 регионов России.  Облачный сервис для работы с отчетами отмечен дипломом финалиста. Мы благодарны за признание ведущими экспертами страны в области информационных технологий.
27 мая 2024

Обновление облачных сервисов до версии 2024.2

  В новой версии для МоиОтчеты Облако и МоиОтчеты Корпоративный сервер мы поработали над качеством, исправили ошибки и добавили несколько новых возможностей.   Массовое копирование и перемещение Добавлены методы API, позволяющие копировать и перемещать сразу несколько файлов и папок. Раньше нужно было делать несколько запросов для копирования каждого файла. Теперь достаточно одного. Таким образом экономятся ресурсы сети и копирование происходит быстрее и удобнее. /api/rp/v1/Templates/{subscriptionId}/CopyFiles /api/rp/v1/Templates/{subscriptionId}/MoveFiles   /api/rp/v1/Reports/{subscriptionId}/CopyFiles /api/rp/v1/Reports/{subscriptionId}/MoveFiles   /api/rp/v1/Exports/{subscriptionId}/CopyFiles /api/rp/v1/Exports/{subscriptionId}/MoveFiles Пример запроса копирования шаблонов: { "$t":"SelectedFilesVM", "isAllSelected":false, "folderId":"634fe7eeaa878f1c59e142367", "searchPattern":"", "useRegex":false, "files":["63d786bdfa2304a349d42f9c","62c75affbd78354cc1dabff5"], "folders":[], "path":"66d38a32fa1b7824ee1fd036", "isBin":false }   Альтернативный метод загрузки файлов в облако Добавлен оптимизированный метод для загрузки шаблонов (/api/rp/v2/Templates/Folder/{id}/File) и отчётов (/api/rp/v2/Reports/Folder/{id}/File). Новый метод, в отличие от первой версии, принимает бинарный файл и тем самым экономит ресурсы. Методы загрузки v1 помечены как устаревшие и не рекомендуются к использованию. Также обновлён метод изменения контента уже загруженных шаблонов - /api/rp/v2/Templates/File/{id}/Content.   Предпросмотр Richtext в Онлайн Дизайнере Начиная с текущей версии МоиОтчеты Облако Онлайн Дизайнер поддерживает возможность предпросмотра объектов RichText.   Шаблоны стилей для ChartObject в Онлайн Дизайнере Теперь можно выбирать предустановленные шаблоны стилей при редактировании диаграмм.   Возможность делиться по ссылке Мы добавили функционал, позволяющий делиться любыми файлами по ссылке. Ранее можно было открыть доступ к файлу для любых анонимных пользователей. Теперь доступ может быть ограничен с помощью ключа, добавляемого к ссылке. Для того чтобы воспользоваться ключом доступа, достаточно при запросе передать в query параметр accessKey, равный значению поля Key у ключа. В таком случае пользователю (даже анонимному) добавятся все права, которые предоставляет этот ключ на время выполнения запроса.   Редактирования аватара пользователя Добавлена кнопка для изменения аватара пользователя, а также изображение по умолчанию на случай если аватар недоступен.   Новая корзина для удаления файлов Добавлена новая страница с корзиной для удаления файлов. Кнопка перехода в корзину вынесена на боковую панель. Добавлена возможность очищать разделы с шаблонами, отчётами и экспортами одновременно.   Улучшена страница работы с Задачами Добавлено создание задачи подготовки отчета: Добавлено создание задачи экспорта отчёта: Добавлена задача сохранения по ftp: Добавлена задача отправки файлов по вебхуку:   Теги рабочих пространств в панели администратора Добавлены теги рабочих пространств для более удобного поиска. Например, при администрировании Корпоративного Сервера создаются рабочие пространства для сотрудников организации и клиентов. С помощью тегов можно пометить свои рабочие пространства и исключать их при поиске пространств клиентов.   Полный список изменений [Backend]+ добавлено имя сущности в аудит воркера;+ добавлено массовое копирование и перемещение файлов и папок;+ добавлен альтернативный метод загрузки отчётов;+ добавлена возможность предпросмотра Richtext и Chart в онлайн дизайнере;+ добавлена возможность делиться правами доступа к файлам;+ добавлена проверка и решение проблемы, когда у файлов удалена родительская папка; + добавлено больше проверок при экспорте папок;* по умолчанию теперь корпоративный сервер запускается в демо режиме, лицензионный ключ для демо режима больше не требуется;* обновлены комментарии ко всем контроллерам, исправлены возвращаемые статусные коды* сообщения о 500-ых ошибках стали более информативными для пользователей;* оптимизирован метод GetStats за счёт построения пайплайна до цикла;* изменены ограничения максимального размера тела запроса;- исправлено бесконечное создание папок;- исправлено дублирование имён архивов при экспорте;- исправлена ошибка работы Онлайн Дизайнера со сжатыми шаблонами;- исправлен тест критических изменений в конвейере контроля качества;- исправлено копирование файлов сверх лимита;- задачи на экспорт шаблона из корзины теперь корректно возвращают ошибку 404;- исправлена ошибка локализации при перемещении в корзину; [Common]+ добавлено исключение пользователей и подписок в аудиты;+ добавлены теги в подписки;+ добавлены статьи в документацию для программистов;+ добавлена документация для задачи отправки по FTP;+ добавлена статья для параметров отчета;* добавлен SDK для Kotlin (Android);* обновлена документация для задач в UI;- переименованы вьюмодели в SDK на более короткие названия;& обновлена версия генератора SDK;& оптимизировано потребление памяти; [Frontend]+ добавлен счётчик файлов при экспорте папки;+ добавлен кэш для графиков в админ панели;+ добавлено примерное отображение файлов во время их загрузки;+ добавлена валидация при создании и редактировании задачи отправки по email;+ добавлен выбор типа документов в диалоги выбора;+ добавлена кнопка для изменения аватара пользователя, а также добавлена кнопка для загрузки запасного изображения, на случай если аватар недоступен;+ добавлены скелетные плэйсхолдеры для источников данных на время загрузки;+ добавлена анимация для загрузки файлов;+ добавлена новая страница с корзиной для удаления файлов;+ добавлено создание задачи подготовки отчета;+ добавлено создание задачи экспорта отчёта;+ добавлены EmptyContent и Placeholder для диалога выбора папки;+ добавлены Placeholder и EmptyContent в диалог выбора файлов;+ добавлен компонент для отправки по FTP в панели пользователей;+ добавлена задача вебхука для пользовательской панели;+ добавлена проверка пробелов;+ добавлен метод OnInitialized;* добавлено перенаправление к владельцу со страницы и карточки рабочего пространства;* добавлена сортировка на страницы файлов в админ панели;* нормализована строка подключения MySQL в соответствии со стандартами;* стилизован ExportTemplateEditor;* обновлена страница задач для админ панели;* изменены названия новых задач;* общий код перенесен в отдельный компонент;* изменен OutputFileCard;* добавлено новое имя для вебхука;- исправлено пустое имя задачи после ошибки BadRequest;- исправлен неправильный вид файла при смене выходного файла экспорта;- исправлен баг, из-за которого онлайн дизайнер иногда открывал файлы дважды;- исправлен баг, из-за которого подключение к CSV игнорировало имена параметров;- исправлены сообщения об ошибках при тестировании источника данных перед его созданием;- исправлен баг, ломающий страницу источников данных при обновлении;- исправлена ошибка 400 при перемещении папок;- исправлена сломанная карточка рассылок при слишком большом или слишком коротком тексте;- исправлено перемещение контента на странице задачи;- исправлены задачи-транспорты.