Детали отчета

Вкладка деталей отчета

При создании или редактировании отчета во время выполнения по умолчанию отображается вкладка Report details:

report details

Эта вкладка содержит поля для ввода общих свойств отчета:

  • Name - название отчета. Название может быть локализовано в поле Name localization.

  • Group - группа отчетов, которая используется для группировки в стандартном экране списка отчетов.

  • System code - обязательный код, который можно использовать для идентификации отчета в коде приложения.

  • Флаг System обозначает отчет для внутреннего системного использования. Системные отчеты могут быть выполнены только через API. Они скрыты в пользовательском интерфейсе действий отчета и в экране Run report.

  • Available through REST API - установите этот флажок, чтобы сделать отчет доступным через REST API.

  • Description - описание отчета.

  • Name localization - это поле позволяет локализовать название отчета, которое показывается пользователям при запуске отчета. Вводите пары locale_name=report_name на отдельных строках. Например:

    en=Client Profile
    zh_CN=客户资料

Аннотация @ReportDef

Аннотация @ReportDef позволяет указать детали отчета при его создании во время разработки. Она имеет следующие атрибуты:

  • name - название отчета. Можно использовать префикс msg:// для ссылки на локализованное сообщение.

  • group - группа отчетов, определяемая классом с аннотацией @ReportGroupDef.

  • code - код отчета.

  • description - описание отчета.

  • uuid - опциональный уникальный идентификатор отчета. Укажите этот атрибут, чтобы иметь стабильный идентификатор объекта во время выполнения, например, для поиска и запуска отчета по ID.

  • restAccessible - может ли отчет быть выполнен через REST API.

  • system - устанавливает системный флаг для отчета. Системные отчеты могут быть выполнены только через API. Они скрыты в пользовательском интерфейсе действий отчета и в экране Run report.