Для вывода таблицы текстовыми абзацами используются открывающий и закрывающий теги ##STARTLOOP## и ##ENDLOOP##, и циклический тег ##LOOP##.
Каждая запись с тегом ##LOOP## будет заменяться на значение указанного в ней параметра задачи, ссылающейся на текущую.
Между тегами ##STARTLOOP## и ##ENDLOOP## можно использовать произвольный текст.
Для каждой задачи, удовлетворяющей заданному в цикле условию, в документе создается отдельный абзац.
Открывающий тег ##STARTLOOP## и закрывающий тег ##ENDLOOP## должны находиться в пределах одного абзаца (без разрывов строк). |
---|
ДП "Выбор пользователей"
Синтаксис:
##STARTLOOP<ID цикла> ##USERS_EP<ID параметра>## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<ID параметра> – ID ДП "Выбор пользователей",
<Имя параметра> – параметр, который необходимо вывести (все доступные параметры можно посмотреть, сгенерировав образец шаблона для конкретной категории).
Пример
##STARTLOOP1 USERS_EP123## ##LOOP1_ITEM DisplayName## ##ENDLOOP1##
ДП "Адресаты Email"
Синтаксис:
##STARTLOOP<ID цикла> ##ADDRESSES_EP<ID параметра>## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<ID параметра> – ID ДП "Адресаты Email",
<Имя параметра> — Email.
ДП "Выбор нескольких задач из категории"
Синтаксис:
##STARTLOOP<ID цикла> TASKSELECT_EP<ID параметра>## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<ID параметра> – ID ДП "Выбор нескольких задач из категории"
<Имя параметра> – тег, обозначающий один из основных или дополнительных параметров задачи. Основные параметры можно посмотреть, сгенерировав шаблон для конкретной категории. Дополнительные параметры вставляются в виде тегов вида ##ExtParam1234##, где 1234 обозначает уникальный идентификатор ДП.
Пример
##STARTLOOP1 TASKSELECT_EP123## ##LOOP1_ITEM TaskText## ##ENDLOOP1##
Блок "Используется"
Синтаксис:
##STARTLOOP<ID цикла> USED_EP<ID ссылки>_SUBCAT<ID категории>## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<ID ссылки> – ID дополнительного параметра типа Lookup, который ссылается на текущую задачу,
<ID категории> – ID категории, из которой берутся ссылающиеся задачи,
<Имя параметра> – тег, обозначающий один из основных или дополнительных параметров задачи. Основные параметры можно посмотреть, сгенерировав шаблон для конкретной категории. Дополнительные параметры вставляются в виде тегов вида ##ExtParam1234##, где 1234 обозначает уникальный идентификатор ДП.
Пример
##STARTLOOP1 USED_EP99_SUBCAT36## ##LOOP1_ITEM ExtParam17## ##LOOP1_ITEM ExtParam18## ##LOOP1_ITEM ExtParam19## ##ENDLOOP1##
Подписи
Синтаксис:
##STARTLOOP<ID цикла> <Тип подписи>## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<Тип подписи> – вариант выгрузки подписей,
<Имя параметра> – тег, обозначающий один из параметров подписи.
Пример
##STARTLOOP1 ## ##LOOP1_ITEM SignatureNick## ##LOOP1_ITEM SignatureStateDescr## ##LOOP1_ITEM ResolutionType## ##ENDLOOP1##
Подзадачи и связанные задачи
Для вывода подзадач используется тег SUBTASKS, для вывода связанных задач — тег LINKEDTASKS. Для обоих тегов доступно обращение ко всем основным и дополнительным параметрам задач.
Синтаксис:
##STARTLOOP<ID цикла> SUBTASKS## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
##STARTLOOP<ID цикла> LINKEDTASKS## ##LOOP<ID цикла>_ITEM <Имя параметра>## … ##ENDLOOP<ID цикла>##
где <ID цикла> – числовой идентификатор цикла, уникальный в пределах шаблона,
<Имя параметра> — основной или дополнительный параметр задачи. Основные параметры можно посмотреть, сгенерировав шаблон для конкретной категории. Дополнительные параметры вставляются в виде тегов вида ##ExtParam1234##, где 1234 обозначает уникальный идентификатор ДП.