Новости

2 сентября 2024

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

С 30 сентября вступает в силу обновленное лицензионное соглашение FastCube .NET
6 мая 2024

8 мая 16.00: расскажем об использовании FastReport Avalonia c Альт Рабочая Станция 10

Приглашаем на вебинар по созданию приложения на отечественной ОС с помощью FastReport Avalonia На вебинаре наш спикер рассмотрит разработку приложения Avalonia (.NET 8) с FastReport Avalonia для дизайна шаблонов и генерации отчетов на российской операционной системе Альт Рабочая станция 10 с помощью редактора кода VSCodium.  В ходе обсуждения также рассмотрим работу с дизайнером FastReport Avalonia для создания и настройки шаблона отчета в режиме реального времени. Когда: 8 мая, в 16.00 (МСК). Вебинар можно будет посмотреть здесь. После эфира будет доступна запись лекции.
22 апреля 2024

Обновление Delphi и Lazarus продуктов до версии 2024.2

Это обновление включает в себя улучшения и исправления для всей линейки наших продуктов Delphi и Lazarus. Одной из основных особенностей данного обновления стал новый пакет с визуальными компонентами TfrTreeView. Новый TfrTreeView позволяет быстро создавать свои пользовательские аналоги TreeView, расширяя функционал вашего приложения. По сравнению со стандартным TreeView – наш компонент имеет быструю и удобную навигацию, сворачивание и разворачивание дерева из тысячи элементов. Тем самым повышается отзывчивость интерфейса вашего приложения для конечного пользователя. И конечно же, TfrTreeView поддерживается в VCL и Lazarus!   FastReport VCL Вы можете ощутить отзывчивость интерфейса в дизайнере отчетов FastReport VCL, при работе с большим количеством данных или объектов, благодаря использованию нового компонента TfrTreeView. В объект карты добавлена поддержка форматов GeoJSON и TopoJSON. Используйте карты в удобном вам формате. Улучшена работа с цифровой подписью в PDF и других файлов. Наш продукт позволяет максимально гибко настраивать цифровую подпись. Для вас доступны такие настойки: Метод подписывания: FastReport, CryptoAPI, CryptoPRO. Тип подписи: CAdES-BES, СAdES-T, CAdES-X Type 1. Серверы времени - Time Stamping Authority. Хранилища сертификатов. Хэш подписи: md5, sha1, sha256. Добавлен режим бесконечной ширины для объекта динамическая таблица. Размер таблицы растет в зависимости от выводимых данных. При этом в окне предварительного просмотра вы видите страницу, в которой вписаны все столбцы таблицы. В то время как в нормальном режиме столбцы, которые не помещаются на лист, будут перенесены на следующую страницу. Отчеты с детальной страницей сохраняют состояния передаваемых переменных для каждой вкладки, что позволяет перестраивать каждую вкладку индивидуально при обновлении параметров. Добавлено новое свойство линейного штрих-кода DigitsAutoFillMode. dafmLeftOnly — заполняет пропущенные цифры штрих-кода нулями с левой стороны. dafmRightChecksum — всегда добавляет нулевую контрольную сумму при недостатке цифр, которые требуются штрих-коду по стандарту. В этом обновлении мы доработали и исправили множество недочетов в фильтрах экспортов HTML5, SVG, PDF, XLSX, DOCX. Экспорты HTML5, SVG, PDF стали еще ближе к полному WYSIWYG. Качество экспортов DOCX и XLSX улучшено для табличного экспорта. Альтернативный путь на Linux – улучшена общая работа под WINE на Linux.   FastQueryBuilder В FastQueryBuilder добавлена поддержка Lazarus – теперь вы можете подключать и использовать его в своих проектах на Lazarus.   FastCube Были исправлены найденные ошибки и улучшена интеграция с общей кодовой базой.   FastReport FMX Добавлены два новых фильтра экспорта DOCX и XLSX – экспортируйте отчеты в нужный вам формат.   В этом релизе мы прекращаем поддержку сред разработки выпущенных до Embarcadero RAD Studio 10.4 для платформы FireMonkey.    Версия 2024.2.0 --------------- [Designer]+ исправлен редактор SQL;- исправлено автодополнение в синтаксис мемо;- исправлена ошибка, из-за которой символы Юникода могли исчезнуть при сохранении кода скрипта в .pas файл из дизайнера отчетов;- исправлен редактор TfrxRichView под 64 бита;- исправлена работа scrollbars для TfrxSimpleSyntaxMemo;- исправлено отображение подсказок на форме frxEditFieldDefs; [Engine]+ добавлена поддержка бесконечной ширины для динамической таблицы;+ добавлена поддержка GeoJSON / TopoJSON в объект карты;+ добавлен новый контрол TfrTreeView;+ исправлена ошибка с использованием совместимости со старыми псевдонимами;+ детальные отчеты сохраняют состояния передаваемых переменных для каждой вкладки при использовании гиперссылки DetailPage;* добавлена возможность изменения алгоритма хеша подписи;* улучшены подписи для pdf и других файлов, проработана единообразность подписей;- исправлена ошибка позиции набора данных в TfrxCustomLayer объекта карты;- исправлено обновление определений полей после изменения SQL;- исправлены ошибки работы под WINE;- исправлен TfrxCustomQuery.SQLChangeHandler при уничтожении сложного отчёта;- исправлена ошибка, которая могла приводить к вылету при экспорте в BIFF8 (RS12, 64 бит);- исправлен AV в FastCube при перетаскивании поля из зоны фильтра на ось Y и обратно;- улучшена синхронизация со старым списком псевдонимов и новой коллекцией определения полей;- исправлены унаследованные параметры в запросе;- удалены дублированная Left/Top свойств в сериализации для компонентов, не являющихся внутренними DB компонентами;- исправлено приведение типа для свойства коллекции полей в унаследованном отчете;- исправлена ошибка в FastCube FMX при нажатии правой кнопкой на выпадающий список измерений; - исправлена ошибка при использовании динамической таблицы с ручным построением на странице с несколькими столбцами;- исправлено поведение alClient для диагонального TfrxLineView; [Exports]- исправлена ошибка при экспорте в формате RTF, когда левая позиция сбрасывается на координату левого поля страницы;- исправлен интерактивный Combobox в превью и экспорте pdf;- исправлено неправильное положение изображений при экспорте xlsx;- исправлены системные цвета в фильтре экспорта xlsx;- исправлен коэффициент масштабирования изображений и текста при экспорте в docx;- исправлен ошибка, которая могла приводить к вылету в XLSX экспорте;- исправлены ошибки экспортов HTMLDiv и SVG;- исправлена разблокировка массива в XLS OLE экспорте;- исправлены ошибки экспорта pdf;- исправлен экспорт memo со шрифтами APAC в SVG и HTML5- исправлен экспорт PDF/A и векторный экспорт с PS_USERSTYLE;- исправлен экспорт memo при HAlign = haRight; [Lazarus]+ добавлена поддержка Lazarus в FastQueryBuilder;+ исправлен список бумаги без принтеров в Linux Lazarus;- исправлены ошибки экспортов некоторых объектов в PNG-режиме в Lazarus; [Other]+ объект SmartMemo с базовой подсветкой синтаксиса вынесен в отдельный пакет;+ добавлена поддержка RTL в SmartMemo;- исправлен диалог сертификатов;- исправление каретки для SmartMemo в Lazarus GTK2; [Report object]+ добавлено новое свойство линейного штрих-кода DigitsAutoFillMode (dafmLeftOnly — заполняет пропущенные цифры штрих-кода нулями с левой стороны, dafmRightChecksum — всегда добавляет нулевую контрольную сумму при недостатке цифр, которые требуются штрих-коду по стандарту);- исправлен RTTI для TfrxHTMLView;- исправлены неправильные границы отсечения для объекта TfrxPDFView в предварительном просмотре;- исправлен FireDAC DriverID; [Resources]* обновлены португальские ресурсы.
11 апреля 2024

Обновление .NET продуктов до версии 2024.2

  Рады представить вам долгожданное обновление для всей линейки компонентов FastReport .NET. В этом релизе вас ждёт новый генератор отчетов с поддержкой Avalonia UI, улучшения в экспортах данных, поддержка HTML Plugin для FastReport.Core.Skia и конечно же прекращение поддержки .NET Standard 2.0 - 3.1 и .NET 5. Новый компонент FastReport Avalonia В линейке компонентов FastReport .NET появился новый - FastReport Avalonia. Это универсальная библиотека, которая позволяет создавать отчеты при разработке кроссплатформенных приложений с помощью Avalonia UI. Этот компонент позволяет разрабатывать приложения с единым пользовательским интерфейсом для macOS, Linux и Windows. FastReport Avalonia совместим с архитектурами процессоров x64, x86 и arm64. Поддерживает Avalonia UI, .NET 6 и выше. FastReport Avalonia является частью единой экосистемы FastReport на C#. Отчёты, созданные в других продуктах, будут работать в FastReport Avalonia и наоборот. В состав продукта входят: ядро разработки отчета, дизайнер и вьювер с привычным интерфейсом. Дизайнер отчетов выглядит так: А так выглядит вьювер: Подробнее о новом компоненте читайте в статьях.   Новые возможности Событие PageCreate объекта ReportPage У ReportPage есть событие StartPage, которое вызывается перед формированием страницы. Это событие вызывается один раз для каждой страницы шаблона отчета. Теперь есть новое событие PageCreate, оно в свою очередь вызывается при создании страницы в подготовленном отчете. И в отличие от StartPage, вызывается чаще, при создании каждой из подготовленных страниц, соответствующих странице шаблона. На оба события можно назначить свои обработчики и выполнять в них необходимые действия, которые будут срабатывать в дополнение к стандартным. Подробнее о PageCreate читайте в статье. Улучшения экспорта в Word 2007 Экспорт в Word претерпел значительные изменения. Увеличена скорость его работы. Добавлены новые опции "Сохранить высоту строки", а также "Использовать верхние и нижние колонтитулы страниц Word". Помимо этого, были исправлены баги, сильно влияющие на работоспособность экспорта. Экспорт гиперссылок и закладок в SVG С этим обновлением гиперссылки и закладки объектов отчета также экспортируются в изображения SVG-формата. Поддержка функций и представлений PostgreSQL При подключении к базам данных Postgres вам доступна возможность использовать в отчетах данные функций и представлений. Для этого используйте плагин FastReport.Data.Postgres. Поддержка HTML Plugin для FastReport.Core.Skia В FastReport.Core.Skia добавлена поддержка HTML Plugin. Теперь вы можете легко встраивать HTML-контент в свои отчеты, улучшая их создание и представление. Чтобы воспользоваться этой функциональностью, установите пакет FastReport.Plugins.HtmlObject с помощью NuGet.   Изменения в Blazor WebAssembly Поддержка Webcil для .NET 8 Начиная с .NET 8 по умолчанию все необходимые для работы библиотеки упаковываются в формат Webcil (.wasm) вместо привычного .dll. Это более безопасный и подходящий для веб окружения формат (подробности). Однако для компиляции скрипта отчёта мы должны использовать эти библиотеки. Ранее мы советовали нашим пользователям отключать упаковку в формат .wasm. Начиная с текущей версии FastReport.Blazor.Wasm умеет работать с ресурсами Webcil, и использовать их для компиляции скрипта отчёта без предварительных настроек, всё происходит автоматически. Автоматическое добавление необходимых ресурсов SkiaSharp Ранее, одним из требований для использования FastReport.Blazor.Wasm было то, что пользователь в своём Blazor WebAssembly проекте должен был вручную добавлять необходимые ресурсы SkiaSharp и HarfBuzzSharp. Основная проблема заключалась в том, что в зависимости от версии .NET и от использования многопоточности в WASM - эти ресурсы были разные. Пользователь должен был вручную выбирать какие именно библиотеки ему нужны, что доставляло много сложностей. Начиная с текущей версии FastReport.Blazor.Wasm умеет определять необходимые в зависимости от окружения ресурсы, и прикладывать их в ваше приложение автоматически. Однако, если вам всё-таки необходимо выбрать необходимый ресурс вручную, то вы можете отключить автоматическое поведение, добавив в ваш .csproj проект следующий код: <PropertyGroup> <ShouldIncludeNativeSkiaSharp>False</ShouldIncludeNativeSkiaSharp> </PropertyGroup> Отказ от поддержки .NET Core 2.0, 2.1, 2.2, 3.0, 3.1, .NET 5 Для охвата всё большего количества технологий, которые постоянно добавляются в мир .NET, мы решили отказаться от устаревшего слоя совместимости .NET Standard 2.0 - 3.1 и .NET 5 в наших библиотеках. Теперь минимально поддерживаемая версия .NET - .NET 6. И минимально поддерживаемый фреймворк - .NET Framework 4.6.2. Подробнее о изменениях читайте в новости.   Полный список изменений [Engine]+ добавлено событие OnCreatePage для объекта ReportPage;* теперь, при конвертации RTF, отбрасываются незначащие пробелы после табуляции;- добавлена обработка исключения если содержимое RichObject некорректно;- удалены верхний и нижний отступы при разбиении TextObject между страницами;- исправлены вертикальные отступы в RichObject;- исправлено отображение строки, следующей за строкой с объединением столбцов;- исправлено исключение при подготовке отчета с TableObject, содержащей MSChartObject;- исправлена потеря пробелов в RTF парсере;- исправлено отображение нижней линии границы при использовании GrowToBottom;- исправлена поддержка португальского языка в RTF парсере;- исправлена ошибка, из-за которой параметр Report.IsPrepared возвращал неверное значение при асинхронной подготовке отчёта;- исправлена трансляция RichObject в TableObject;- исправлена ошибка при печати с выбором разных страниц;- исправлено исключение IndexOutOfRangeException при выполнении Graphics.Path.AddBeziers;- исправлена уязвимость с возможностью вызова JS-кода из гиперссылки;- исправлена установка табуляции по умолчанию при конвертации RTF; [Designer]+ добавлено взаимодействие с МоиОтчеты Облако в редакции Community;+ добавлена функция Contains(string, string), которая определяет содержится ли в строке подстрока;* изменен текст предупреждающего сообщения о повторяющихся именах параметров в мастере запросов;* заменена форма ошибки на форму предупреждения о параметрах с одинаковыми именами в SQL запросе;* изменения в SwissQR: изменена обработка поля "Сумма"; поле "Валюта" теперь текстовое; добавлена обработка данных из БД в полях сведений о Получателе, Плательщике и в поле "Ссылка";- исправлен цвет кисти Datamatrix;- исправлены ошибки в редакторе PictureObject;- исправлена ошибка в редакторе формата;- исправлена ошибка при изменении размера диалоговой формы;- исправлена отрисовка повернутого штрих-кода ITF14;- исправлена ошибка с работой сочетания клавиш "выбрать все";- исправлена ошибка сброса формата при изменении выражения;- исправлены ошибки разделения исходных данных на строки, теперь поддерживаются оба варианта разделителей (\r\n и \n);- теперь в процессе формирования QR-кода удаляются лишние символы \r\n в конце строки;- исправлено исключение NullRreferenceException при редактировании SelectCommand таблицы источника данных;- исправлено прокручивание текста у AdvMatrix;- исправлено контекстное меню объекта RFIDLabel;- исправлен заголовок у бэнда в режиме классического отображения бэндов;- исправлена проблема при использовании формата времени hh:mm;- исправлена ошибка, приводящая к System.NullReferenceException при подключении к JSON;- исправлена ошибка при изменении размера объектов с зажатой клавишей Shift;- исправлено исключение, возникающее при использовании DontEditCode;- исправлено некорректное поведение линий при изменении свойства Height для горизонтальной или Width для вертикальной линии если свойство Diagonal установлено в False; [Preview]- исправлена ошибка с диалогом поиска в превью;- исправлена отрисовка объектов отчета за пределами страницы;- исправлено некорректное отображение надстрочного или подстрочного текста для RichObject, если такой текст находится в начале строки;- исправлено отображение вертикальных отступов в предварительном просмотре при использовании свойства LineHeight; [Exports]+ добавлена опция "Использовать верхние и нижние колонтитулы страниц Word" при экспорте Word;+ увеличена скорость экспорта в docx;+ в экспорт в Word 2007 добавлена опция "Сохранить высоту строки";+ добавлен экспорт гиперссылок и закладок в SVG;- исправлена ошибка экспорта повернутой картинки svg в pdf;- исправлена ошибка, из-за которой изображения с прозрачным фоном неверно экспортировались в PDF стандарта PdfA_1a в FastReport.Skia;- исправлен сброс шрифта в пустой ячейке после экспорта отчета в Word;- исправлена ошибка некорректного экспорта в файл JSON;- исправлена проблема экспорта в Word 2007 при использовании водного знака и бенда "Заголовок страницы" с системной переменной;- исправлена ошибка в svg экспорте (зависание, если текст содержит неправильные последовательности cr/lf);- исправлен некорректный расчет высоты строки в таблице при экспорте в Excel;- исправлена ошибка экспорта векторной графики в PDF;- исправлена ошибка в экспорте SVG (таблица с объединенными ячейками);- исправлено открытие экспортированных отчетов в Word 2007;- исправлен некорректный черный фон при экспорте RichObject с изображением в послойный HTML-export;- исправлено значение переменной paddingNonSeparatePages в ImageExport (OpenSource) для устранения лишних отступов; [WebReport]+ добавлена поддержка формата Webcil в FastReport.Blazor.Wasm;+ добавлен заголовок диалоговой формы в WebReport;+ добавлено подробное описание ошибки компиляции отчёта в предпросмотре WebReport;* переработана логика работы стандартных изображений в WebReport. Теперь изображения загружаются сразу в отчёт, а не подгружается большим количеством запросов с сервера;- исправлена проблема с редактированием таблиц в документе при экспорте отчёта в Word 2007 через WebReport; [Extras]+ добавлена поддержка FastReport.Plugins.HtmlObject для FastReport.Core.Skia+ добавлена поддержка views и functions в коннекторе PostgreSQL (Extras/Core/FastReport.Data/FastReport.Data.Postgres);+ добавлен новый фильтр для выбора расширений файлов при подключении к SQLite, объединяющий .db и .db3, с первым фильтром выбранным по умолчанию;- исправлен импорт плагинов для FastReport .NET при TargetFramework net6.0 и выше;- исправлено смещение объектов в отчете содержащем объект плагина HTMLObject; [Mono]* изменен текст подсказки в RichObject в Mono;- исправлена максимальная длина текста на страницах кода в дизайнере.
10 апреля 2024

Переход на новую систему формирования продуктов

  С 1 июня "Быстрые отчеты" перейдут на новую систему формирования продуктов. Ранее продуктовая линейка формировалась по принципу «Продукт + платформа», совместимость с платформами эволюционно добавлялась в инструмент целиком и разработчик получал поддержку фреймворков, которыми он не пользовался. Теперь мы разбили продукты на набор составляющих и скомпоновали их таким образом, чтобы вам больше не нужно было платить за ненужный или неиспользуемый вами в работе функционал. Таким образом, мы упростили для вас выбор инструмента: каждый набор под свою платформу. Теперь вы можете приобрести не генератор отчетов, например FastReport .NET, целиком, а выбрать тот набор его составляющих, который нужен именно вам. Мы сохранили возможность выбор лицензии по числу разработчиков, также оставили возможность приобрести отдельный вариант с исходным кодом или веб-компонентами. Еще будет доступен вариант Ultimate, содержащий максимум компонентов и дополнительные инструменты для работы с отчетами. Изменения вступят в силу 1 июня 2024 года.   Ознакомиться с составом пакетов и ценами можно здесь: Delphi-направление   .NET-направление  
9 апреля 2024

МоиОтчеты Облако номинирован на премию «Приоритет: Цифра-2024»

  МоиОтчеты Облако стал номинантом авторитетной премии в области информационных технологий "Приоритет: Цифра-2024". Проект представлен в номинации "Корпоративные цифровые решения". Премия "Приоритет: Цифра - 2024" призвана способствовать разработке, внедрению и продвижению российских цифровых решений, а также стимулировать импортозамещение в IT и цифровизацию производства. Организации и компании, которые внедрили отечественные цифровые решения или достигли успехов в их продвижении, могут участвовать в 25 номинациях премии. Эксперты Оргкомитета оценивают проекты по следующим критериям: 1. Инновационность и оригинальность решения2. Эффективность и результативность внедрения 3. Рыночный потенциал и масштабируемость 4. Соответствие приоритетным направлениям развития цифровой экономики России На первом этапе Оргкомитет Национальной премии отобрал 11 проектов из 40 претендентов. Вместе с нами номинированы и другие лидеры отрасли, работающие над инновационными технологиями. Мы надеемся на победу и гордимся тем, что наш облачный построитель отчетов попал в число финалистов. Уверены, что конкуренция будет жаркой, но мы готовы к этому вызову. МоиОтчеты Облако - это сервис, предназначенный для хранения, редактирования, создания и отправки отчетов для вашего бизнеса. Получайте доступ к отчетам из любой точки мира и гарантию их безопасного хранения и конфиденциальности. Скачайте демоверсию приложения и создайте собственное бесплатное рабочее пространство, которое покажет вам преимущества работы с облачными отчетами.  
27 марта 2024

FastReport Mono совместим с операционными системами Альт

В рамках импортозамещения 27 марта 2024 года компании ООО "Быстрые отчеты" и ООО "Базальт СПО" подписали сертификат совместимости программного обеспечения FastReport Mono с операционными системами семейства "Альт" на платформе x86_64. Базальт СПО (ALT Linux) - разработчик российских ОС Альт Рабочая станция, Альт Сервер, Альт Образование, Альт СП, Альт Виртуализация, Simply Linux. "Базальт СПО" (Alt Linux до 2015 года) — разработчик линейки российских операционных систем «Альт» для рабочих станций, серверов и построения виртуальной инфраструктуры. ОС служат платформой для ИТ-инфраструктур любого масштаба и сложности; развитие платформы ведется более 20 лет. ОС «Альт» включены в Единый реестр российского ПО. Наличие собственной независимой инфраструктуры разработки обеспечивает развитие самостоятельных операционных систем, а не клонов (деривативов) зарубежных ОС. Все разработчики «Базальт СПО» являются членами ALT Linux Team — международной команды разработчиков свободного программного обеспечения. "Альт Рабочая станция" — универсальная операционная система для компьютеров и ноутбуков. Она включает в себя расширенный набор программ и драйверы современных устройств. А также содержит графическую оболочку MATE. После проведенных испытаний и тестов специалистами компаний была подтверждена функциональная работоспособность и совместимость FastReport Mono с операционными системами Альт.  Узнать больше об использовании продуктов FastReport в Альт системах можно в наших статьях.