Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
ru:airlay:reporttemplate [2021/09/13 14:17] Лев создано |
ru:airlay:reporttemplate [2023/04/21 14:36] Лев [Пример файлов] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
==== Шаблоны отчетов ==== | ==== Шаблоны отчетов ==== | ||
+ | ==== Excel шаблоны ==== | ||
Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | ||
==== Типы шаблонов ==== | ==== Типы шаблонов ==== | ||
- | * Обычный | + | * Обычный |
- | * Детализированный – создает отчет | + | * Детализированный – создает отчет |
==== Поля шаблона | ==== Поля шаблона | ||
Строка 18: | Строка 19: | ||
- Дата изменения категории {{time}} | - Дата изменения категории {{time}} | ||
</ | </ | ||
+ | **Примечание**: | ||
Для получения времени необходимо использовать тэг конвертации времени: | Для получения времени необходимо использовать тэг конвертации времени: | ||
< | < | ||
- | <b data-convertUnixTime=' | + | <b data-convertUnixTime=' |
</ | </ | ||
- | После выгрузки | + | Так же в шаблоне |
+ | ==== Поля шаблона по ошибкам с групировкой ==== | ||
+ | < | ||
+ | - поле для группировки {{field}} | ||
+ | - общее количество объектов {{total}} | ||
+ | - количество корректных объектов {{correct}} | ||
+ | - количество не корректных объектов {{incorrect}} | ||
+ | </ | ||
+ | |||
+ | ==== Поля шаблона по ошибкам без групировки ==== | ||
+ | Существует как docx так и xlsx | ||
+ | < | ||
+ | - общее количество объектов {{additional.total}} | ||
+ | - количество корректных объектов {{additional.correct}} | ||
+ | - количество не корректных объектов {{additional.incorrect}} | ||
+ | - порядковый номер объекта {{number}} | ||
+ | - уникальное поле объекта {{id}} | ||
+ | - количество объектов {{count}} | ||
+ | - список ошибок {{errors}} | ||
+ | </ | ||
+ | < | ||
+ | - общее количество объектов ${total} | ||
+ | - количество корректных объектов ${correct} | ||
+ | - количество не корректных объектов ${incorrect} | ||
+ | - Пример вывода ошибок - | ||
+ | ${data} | ||
+ | Ошибки: | ||
+ | Объект: | ||
+ | Ошибки: | ||
+ | ${/data} | ||
+ | </ | ||
+ | ==== Поля шаблона объекту==== | ||
+ | ==== Пример файлов ==== | ||
+ | {{ : | ||
+ | {{ : | ||
+ | {{ : | ||
+ | {{ : | ||
+ | {{ : | ||
+ | ==== Word шаблоны ==== | ||
+ | ==== Описание шаблона ==== | ||
+ | Для подстановки используется паттерн ${имя_поля}, | ||
+ | Повторяющийся блок: | ||
+ | < | ||
+ | ${имя_блока} | ||
+ | Шаблон блока | ||
+ | ${/ | ||
+ | </ | ||
+ | |||
+ | Имя блока должно соответствовать полю objects или comments | ||
+ | |||
+ | Таблица задач: | ||
+ | Колонки должны содержать паттерны с именами полей задачи | ||
+ | |||
+ | Паттерн для изображений: | ||
+ | < | ||
+ | ${search-image-pattern} | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | </ | ||
+ | |||
+ | Паттерн для форматирования времени: | ||
+ | < | ||
+ | ${field: | ||
+ | </ | ||
+ | |||
+ | Отчет имеет следующую структуру: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Массив issues содержит задачи мероприятия: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Массив comments содержит комментарии к мероприятию: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | Массив objects содержит объекты связанные с мероприятием, | ||
+ | |||
+ | Пример: | ||