Отчёт
Отчёт (подготовленный отчёт) — это файл в формате .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 минут.
Список доступных экспортов можно прочитать в разделе экспорт.
Разрешения пользователя
Разрешения пользователя общие для всех типов файлов. Список доступен в разделе хранилище файлов.