Дорогие клиенты, мы рады сообщить вам прекрасную новость! В этом году наша компания отмечает знаменательное событие — нам исполнилось 26 лет!
За эти годы мы прошли долгий путь развития и достигли значительных успехов. Мы гордимся тем, что смогли стать надёжным партнёром для многих компаний и организаций. Наша команда благодарит вас за доверие и поддержку на протяжении всех этих лет.
В честь праздника мы решили порадовать Вас скидками на наши решения.
C 6 по 20 августа вы можете приобрести Single, Team, и Site лицензию на базе .NET или Delphi со скидками 10%, 20% и 25%.
Это отличный повод приобрести действующую лицензию на набор инструментов, который поможет автоматизировать и упростить процесс создания отчётов и документов для .NET, Delphi, а также ускорить разработку кроссплатформенных отчетов на FMX, Lazarus, Avalonia.
Скидка предоставляется только при покупке полной лицензии. Предложение не распространяется на продления и апгрейды.
9 июля 2024 года в Общественной палате РФ состоялась церемония награждения Национальной Премией в области информационных технологий «Приоритет: Цифра — 2024»
Премия вручается за достижения в области разработки, внедрения и продвижения передовых отечественных технологий во всех сферах промышленности и ИТ. Победителей озвучили в 20 номинациях, а всего на рассмотрение членам жюри было представлено более 100 заявок из более чем 50 регионов России.
Облачный сервис для работы с отчетами отмечен дипломом финалиста. Мы благодарны за признание ведущими экспертами страны в области информационных технологий.
В новой версии для МоиОтчеты Облако и МоиОтчеты Корпоративный сервер мы поработали над качеством, исправили ошибки и добавили несколько новых возможностей.
Массовое копирование и перемещение
Добавлены методы 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 при перемещении папок;- исправлена сломанная карточка рассылок при слишком большом или слишком коротком тексте;- исправлено перемещение контента на странице задачи;- исправлены задачи-транспорты.
Масштабное обновление функционала в дизайнере отчетов. Встречайте много нового функционала: новый объект «Искрографик», создание пользовательских SQL запросов, Intellisense при редактировании кода отчета. По запросам наших пользователей мы значительно улучшили приложение «Builder» для создания сборок.
Новые возможности
Реализовано контекстное меню для страницы на панели страниц
Для того, чтобы сделать работу со страницами удобнее, было реализовано контекстное меню. С его помощью можно открыть окно редактирования страницы, копировать страницу отчета, а также удалить страницу.
Реализован объект "Искрографик"
Теперь объект "Искрографик" доступен не только для отображения, но и для редактирования. Перейти в окно редактирования искрографика можно с помощью двойного клика по объекту на бэнде.
После этого в FastReport Online Designer откроется окно, в котором можно задать данные для графика, настроить его внешний вид, области, оси, заголовок, легенду.
При предпросмотре отчета будет отображен искрографик:
Добавлена возможность удаления и редактирования подключения
Для того, чтобы удалить подключение, необходимо кликнуть на кнопку удаления:
Если необходимо отредактировать существующее подключение, нужно нажать на иконку гаечного ключа. После этого откроется мастер подключения:
Добавлен режим, при котором названия бендов будут отображаться сверху
Аналогично дизайнеру шаблонов отчетов FastReport .NET, в FastReport Online Designer была реализована смена отображения названий бендов. Если необходимо сменить режим отображения названий бендов с вертикального на горизонтальный, нужно кликнуть на кнопку в левом верхнем углу рабочей зоны:
Реализована кнопка сохранения для темы Mini
Для темы Mini была добавлена кнопка сохранения. Находится она на верхней панели:
Добавлена возможность осуществлять пользовательские SQL запросы
Работа с источниками данных стала еще удобнее. В FastReport Online Designer была добавлена возможность осуществлять пользовательские SQL запросы. Для того, чтобы включить эту возможность, в коде серверного приложения необходимо добавить строку:
services.AddFastReport(options => options.AllowCustomSqlQueries = true);
Убедитесь, что ваша база данных доступна только для чтения и не содержит чувствительную информацию.
После включения функции (при создании источника данных) вам будет предложена возможность добавить свои SQL представления для этого источника данных. Вы можете использовать эти SQL представления как обычные таблицы.
Реализована сортировка и кнопка "Развернуть/Свернуть" для продвинутой матрицы, а также возможность изменять видимость данных с помощью кнопки
Объект "Продвинутая матрица" был улучшен. Теперь матричные отчеты можно сделать более интерактивными. Для того чтобы задать сортировку полям, необходимо вызвать контекстное меню у заголовочной ячейки и выбрать соответствующий пункт:
Задать условия сортировки можно совершив двойной клик по ячейке и открыв соответствующую вкладку в окне настройки заголовочной ячейки:
Схожим образом, используя контекстное меню, добавляется и кнопка "Развернуть/Свернуть":
Условия работы данной кнопки также можно настроить для других заголовочных ячеек, открыв вкладку "Видимость" в окне настройки необходимой ячейки. Далее нужно выбрать нужную кнопку в выпадающем списке "Видимость переключается кнопкой":
Добавлена возможность создать вычисляемое поле
Если необходимо использовать какое-то выражение постоянно, в источнике данных можно создать соответствующее поле. Делается это вызовом контекстного меню у таблицы, где выбирается пункт "Новое вычисляемое поле...". После создания вычисляемого поля можно задать ему выражение на панели свойств.
Реализовано свойство Dock в дизайнере
Для того чтобы улучшить пользовательский опыт, было реализовано визуальное отображение свойства Dock в дизайнере шаблонов отчетов. Данное свойство позволяет выравнять компонент на бэнде.
Реализовано свойство SizeMode для изображений в дизайнере
Мы реализовали визуальное отображение свойства SizeMode при редактировании шаблона отчета. Данное свойство позволяет задать режим отображения изображения.
Реализовано свойство VisibleExpression для страницы отчета
Теперь при редактировании шаблона отчета в FastReport Online Designer, можно задать условие отображения страницы. Для этого используется свойство VisibleExpression. Задать его значение можно на панели свойств, как вручную, так и с помощью редактора выражений.
Добавлено окно редактирования страницы
Чтобы настраивать страницу стало удобнее, было добавлено окно редактирования страницы. Открыть его можно с помощью контекстного меню у страницы на панели страниц, выбрав пункт "Параметры страницы".
Добавлена возможность создавать связи между таблицами в источниках данных
В FastReport Online Designer 2024.2 был добавлен функционал, позволяющий создать связь между таблицами в источнике данных. Для этого у таблицы нужно вызвать контекстное меню и выбрать пункт "Новая связь":
Далее откроется окно редактирования связей, где можно задать необходимые параметры:
Добавлен функционал Intellisense при редактировании кода отчета (*beta)
В последнем обновлении FastReport Online Designer мы значительно усовершенствовали работу с кодом на C#. Теперь, благодаря внедрению функции Intellisense, редактирование скриптов в редакторе отчетов стало еще более удобным и интуитивно понятным. Intellisense обеспечивает автоматическое дополнение кода и подсказки по синтаксису, что позволяет пользователям быстрее и точнее писать код прямо в веб-интерфейсе. Это значительно упрощает процесс разработки, делая FastReport Online Designer еще более мощным инструментом для вашего бизнеса.
Реализована новая версия приложения FastReport Online Designer Builder
Также для FastReport Online Designer Builder реализована новая версия. Был улучшен дизайн, пользовательский опыт, создана темная тема по запросам пользователей.
Улучшения
Переработано контекстное меню
В контекстном меню объектов FastReport Online Designer основные пункты были сгруппированы в одну панель. Также для улучшения пользовательского опыта, были добавлены иконки.
Теперь контекстное меню выглядит так:
Расширена отображаемая на StatusBar информация
Добавлена информация с координатами X и Y левого верхнего угла выбранного компонента;
Добавлена информация с координатами X и Y правого нижнего угла выбранного компонента;
Добавлена информация о ширине и высоте выбранного компонента;
Добавлен текст у текстовых объектов.
Улучшен пользовательский опыт на Zoom панели
Для того, чтобы улучшить пользовательский опыт панели Zoom, был произведен ряд улучшений. Теперь панель выглядит так:
Полный список изменений
---
+ Реализовано контекстное меню для страницы на панели страниц;
+ Реализован объект "Искрографик";
+ Добавлена возможность удаления и редактирования подключения;
+ Добавлен режим, при котором названия бендов будут отображаться сверху;
+ Реализована кнопка сохранения для темы Mini;
+ Добавлена возможность осуществлять пользовательские SQL запросы;
+ Реализована сортировка и кнопка "Развернуть/Свернуть" для продвинутой матрицы, а также возможность изменять видимость с помощью кнопки;
+ Добавлена возможность создать вычисляемое поле;
+ Реализовано свойство Dock в дизайнере;
+ Реализовано свойство SizeMode для изображений в дизайнере;
+ Реализовано свойство VisibleExpression для страницы отчета;
+ Добавлено окно редактирования страницы;
+ Добавлена возможность создавать связи между таблицами в источниках данных;
+ Добавлен функционал intellisense при редактировании кода отчета;
+ Реализована новая версия приложения FastReport Online Designer Builder;
* Переработано контекстное меню;
* Расширена отображаемая на StatusBar информация;
* Улучшен пользовательский опыт на Zoom панели;
- Исправлена ошибка, при которой некорректно переносилось поле из базы данных в редакторе EvaluateCondition у Total;
- Исправлена ошибка, при которой пропадает источник данных у MS Chart при открытии отчета;
- Исправлена ошибка, при которой некорректно отображались условия Highlight при загрузке после сохранения отчета;
- Исправлена ошибка, при которой не работала сортировка в DataBand;
- Исправлена ошибка при двойном клике на компонент диалоговой формы;
- Исправлена ошибка, при которой некорректно работали вложенные параметры отчета;
- Исправлена ошибка, при которой диалоговая форма не принимала значения размеров;
- И другие исправления.
8 мая в 16:00 прошел вебинар, где наш спикер - Александр Сырых рассмотрел разработку приложения Avalonia (.NET 8) с FastReport Avalonia для дизайна шаблонов и генерации отчетов на российской операционной системе Альт Рабочая станция 10 с помощью редактора кода VSCodium.
На лекции также было рассказано о том, как работать с дизайнером FastReport Avalonia для создания и настройки шаблона отчета.
С записью лекции можно ознакомиться здесь. Хорошего просмотра!
Приглашаем на вебинар по созданию приложения на отечественной ОС с помощью FastReport Avalonia
На вебинаре наш спикер рассмотрит разработку приложения Avalonia (.NET 8) с FastReport Avalonia для дизайна шаблонов и генерации отчетов на российской операционной системе Альт Рабочая станция 10 с помощью редактора кода VSCodium.
В ходе обсуждения также рассмотрим работу с дизайнером FastReport Avalonia для создания и настройки шаблона отчета в режиме реального времени.
Когда: 8 мая, в 16.00 (МСК).
Вебинар можно будет посмотреть здесь. После эфира будет доступна запись лекции.