Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ru:airlay:reporttemplate [2021/09/13 16:34] Лев |
ru:airlay:reporttemplate [2023/04/21 14:38] (текущий) Лев [Поля шаблона по ошибкам без групировки] |
||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| ==== Шаблоны отчетов ==== | ==== Шаблоны отчетов ==== | ||
| + | ==== Excel шаблоны ==== | ||
| Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | ||
| Строка 18: | Строка 19: | ||
| - Дата изменения категории {{time}} | - Дата изменения категории {{time}} | ||
| </ | </ | ||
| + | **Примечание**: | ||
| Для получения времени необходимо использовать тэг конвертации времени: | Для получения времени необходимо использовать тэг конвертации времени: | ||
| < | < | ||
| - | <b data-convertUnixTime=' | + | <b data-convertUnixTime=' |
| </ | </ | ||
| Так же в шаблоне отчета для ячеек времени необходимо указать формат дата и время. | Так же в шаблоне отчета для ячеек времени необходимо указать формат дата и время. | ||
| + | ==== Поля шаблона по ошибкам с групировкой ==== | ||
| + | < | ||
| + | - поле для группировки {{field}} | ||
| + | - общее количество объектов {{total}} | ||
| + | - количество корректных объектов {{correct}} | ||
| + | - количество не корректных объектов {{incorrect}} | ||
| + | </ | ||
| + | |||
| + | ==== Поля шаблона по ошибкам без групировки ==== | ||
| + | Существует как docx так и xlsx. | ||
| + | |||
| + | XLSX: | ||
| + | < | ||
| + | - общее количество объектов {{additional.total}} | ||
| + | - количество корректных объектов {{additional.correct}} | ||
| + | - количество не корректных объектов {{additional.incorrect}} | ||
| + | - порядковый номер объекта {{number}} | ||
| + | - уникальное поле объекта {{id}} | ||
| + | - количество объектов {{count}} | ||
| + | - список ошибок {{errors}} | ||
| + | </ | ||
| + | DOCX: | ||
| + | < | ||
| + | - общее количество объектов ${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 содержит объекты связанные с мероприятием, | ||
| + | |||
| + | Пример: | ||
| + | |||