Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse

Корневой элемент ReportMetadataConfig. Файл: template.xml

Информация
iconfalse
titleКраткое описание

Описывает шаблон отчета

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?xml version="1.1" encoding="UTF-8" standalone="yes"?>
<ReportMetadataConfig name="{name}" description="{description}" mainTemplate="internal-registration" reportGeneratorClass="InputDocumentRkk" dataSourceClass="">
    <formats>
        <format>PDF</format>
		<format>DOCX</format>
    </formats>
</ReportMetadataConfig>

attribute

ПараметрыОписание

name

Имя шаблона

description

Описание отчета

mainTemplate

Имя файла основного шаблона отчета без расширения

reportGeneratorClass

Имя класса источника данных.

Используется для случаев, когда требуется сделать дополнительные вычисления на базе возвращенных данных через SQL-запрос, к примеру, вычислисть просрочку с учетом профиля рабоче времени. Файл java загружается вместе с отчетом.

constructor

Используется для построения отчетов через СЭД-сервис.

Варианты: 

  • docx - для файлов с расширением DOCX

reportParameterResolver

Используется совместно с параметрами groupKeyword и groupViewDescription. Значение: reportParameterResolver

groupKeyword

Используются в групповой печати.

Варианты:

  • docxgroup - для файлов с расширением DOCX
  • xlsxgroup - для файлов с расширением XLSX

Данный параметр используется в связке с qr_report_keyword.csv  (Keyword)

Блок кода
TYPE_NAME=QR_ReportKeyword;KEYS=Report,Keyword
Report;Keyword
"name=""{name}""";docxgroup

groupViewDescription

Используются в групповой печати из представлений.

Варианты:

  • docxgroupvd - для файлов с разрешением DOCX
  • xlsxgroupvd - для файлов с разрешением XLSX

Данный параметр используется в связке с qr_reportviewdescription.csv (ViewDescription)

Блок кода
TYPE_NAME=QR_ReportViewDescription;KEYS=Report,ViewDescription
Report;ViewDescription
SELECT r.id FROM QR_Report r JOIN report_template rt on rt.id = r.template WHERE rt.name = '{name}';docxgroupvd

formats

ПараметрыОписание

format

Формат шаблона. Варианты:

  • PDF
  • DOCX
  • XLSX

postProcessors

Постобработчики отчетов

ПараметрыОписание

postProcessor

Вариант обработки:

  • repPostFooterPageNumbering - DOCX -  добавляет в нижний колонтитул нумерацию страниц
  • repPostProcPagination - DOCX - разбивает документ на страницы А4. Ориентация страницы - "альбомная". Устанавливает "правильную шапку" для таблицы
Блок кода
languagexml
titleПример
<ReportMetadataConfig name="execution-internal"
	description="Отчет по исполнению внутренних документов" mainTemplate="execution-internal" dataSourceClass="DataSet">
	<formats>
		<format>DOCX</format>
	</formats>
	<postProcessors>
		<postProcessor>repPostProcPagination</postProcessor>
	</postProcessors>
</ReportMetadataConfig>


PostProcessorConfig

ПараметрыОписание
name

Вариант обработки:

  • xlsxHideColumnsPostProcessor - XLSX - Скрывает столбцы, номера которых были переданы в параметрах strParams
strParams
Через запятую перечисляются номера столбцов, которые нужно скрыть.
Блок кода
languagexml
titleПример
<?xml version="1.1" encoding="UTF-8" standalone="yes"?>
<ReportMetadataConfig name="sstu-report" description="Отчёт SSTU" mainTemplate="sstu-report" dataSourceClass="DataSet">
    <formats>
        <format>XLSX</format>
    </formats>
    <postProcessors>
        <PostProcessorConfig name="xlsxHideColumnsPostProcessor" strParams="3,14"></PostProcessorConfig>
    </postProcessors>
</ReportMetadataConfig>
Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

Комментарий
панель

Теги и атрибуты:

Оглавление