Отчёт
Отчёт (подготовленный отчёт) — это файл в формате .fpx генератора отчётов FastReport .NET (.xml файл с определённой структурой).
FastReport Corporate Server обрабатывает структуру .fpx и получает метаинформацию из отчёта.
Создание нового отчёта
Отчёт можно создать:
- С помощью пользовательской панели FastReport Corporate Server при построении шаблона отчёта.
- Загрузить готовый файл
.fpxполученный с помощью библиотеки FastReport .NET.
Свойства
Помимо основных свойств файлов, отчёт хранит метаинформацию ReportInfo, идентификатор шаблона, из которого был построен отчёт, и статус отчёта.
ReportInfo— информация из.frx.Author— автор отчёта. Отображаемое имя.Created— дата и время построения отчёта.CreatorVersion— версия FastReport .NET, в которой был построен отчёт.Description— описание отчёта.Modified— дата и время последнего редактирования отчёта.Name— название отчёта.Picture— миниатюра, скриншот, предпросмотр отчёта.PreviewPictureRatio— коэффициент масштабирования миниатюры от 0 до 1.SaveMode— режим сохранения отчёта, используется десктопным дизайнером FastReport .NET.SavePreviewPicture— указывает будет ли сохранена миниатюра при сохранении отчёта.Tag— любая дополнительная информация.Version— версия отчёта.
TemplateId— идентификатор шаблона в облачном хранилище FastReport Corporate Server.Status— статус того, что именно происходит с отчётом в данный момент. Может иметь одно из следующих значений:None— нет информации.InQueue— в очереди, ожидает свою очередь на построение.InProcess— отчёт выполняется, находится на этапе построения.Success— отчёт построен удачно.Failed— построение было провалено.
StatusReason— указывает на причину статуса (как правило дляFailed), или дополняет его.None— нет информации.AllRight— ничто не помешало успешному построению.Hang— означает, что отчёт находился в обработке слишком долго и был снят с построения.Error— произошла ошибка в отчёте.NotFound— обработчик не нашёл предоставленный ему файл, или файл экспорта потерялся.NotEnoughSpace— в хранилище недостаточно свободного места для отчёта.PreparationStarted— построение началось.
Экспорт отчёта
Внутри FastReport Corporate Server есть построитель на основе FastReport .NET Core, который позволяет экспортировать отчёты (.fpx). В целях безопасности экспорт одного отчёта не может превышать 15 минут.
Список доступных экспортов можно прочитать в разделе экспорт.
Разрешения пользователя
Разрешения пользователя общие для всех типов файлов. Список доступен в разделе хранилище файлов.