Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
ru:airlay:reporttemplate [2021/09/13 16:24] Лев [Типы шаблонов] |
ru:airlay:reporttemplate [2021/12/30 13:45] Рыков Павел [Описание шаблона] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
==== Шаблоны отчетов ==== | ==== Шаблоны отчетов ==== | ||
+ | ==== Excel шаблоны ==== | ||
Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | Для задания шаблона отчета необходимо в окне администрирования перейти в модуль «шаблоны отчетов». | ||
Строка 21: | Строка 22: | ||
Для получения времени необходимо использовать тэг конвертации времени: | Для получения времени необходимо использовать тэг конвертации времени: | ||
< | < | ||
- | <b data-convertUnixTime=' | + | <b data-convertUnixTime=' |
</ | </ | ||
Так же в шаблоне отчета для ячеек времени необходимо указать формат дата и время. | Так же в шаблоне отчета для ячеек времени необходимо указать формат дата и время. | ||
+ | ==== Пример файлов ==== | ||
+ | {{ : | ||
+ | {{ : | ||
+ | |||
+ | ==== Word шаблоны ==== | ||
+ | ==== Описание шаблона ==== | ||
+ | Для подстановки используется паттерн ${имя_поля}, | ||
+ | Повторяющийся блок: | ||
+ | < | ||
+ | ${имя_блока} | ||
+ | Шаблон блока | ||
+ | ${/ | ||
+ | </ | ||
+ | |||
+ | Имя блока должно соответствовать полю objects или comments | ||
+ | |||
+ | Таблица задач: | ||
+ | Колонки должны содержать паттерны с именами полей задачи | ||
+ | |||
+ | Паттерн для изображений: | ||
+ | < | ||
+ | ${search-image-pattern} | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | ${search-image-pattern: | ||
+ | </ | ||
+ | |||
+ | Отчет имеет следующую структуру: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Массив issues содержит задачи мероприятия: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Массив comments содержит комментарии к мероприятию: | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | Массив objects содержит объекты связанные с мероприятием, | ||
+ | |||
+ | Пример: | ||