Шаблон позволяет определить внешний вид документа или записи справочника, включая форматирование текста, вставку графики, расположение полей и пр. Создание шаблона осуществляется при помощи текстового редактора. В отличие от редактора, применяемого в текстовом поле, редактор шаблона имеет дополнительные кнопки-списки, позволяющие вставлять в шаблон пользовательские поля (поля, определенные администратором), системные поля (поля, которыми обладает любой тип документа или справочник) и переменные типов документов, которые содержат произвольную информацию (например, результаты выполнения какого-либо действия).
Пользовательские поля размещаются в шаблоне в виде {Название поля}. Если одно и то же поле разместить дважды, то при повторном размещении поля оно принимает вид {Название поля [*]}. При подобной записи поле отображается только в режиме просмотра документа, в режиме формы (создание, редактирование) оно отсутствует.
К системным полям типа документа относятся:
- АВТОР — поле содержит автора документа;
- ДАТА СОЗДАНИЯ — дата, когда был создан документ;
- ДАТА/ВРЕМЯ ИЗМЕНЕНИЯ — дата и время последнего изменения документа;
- СОСТОЯНИЕ — состояние документа (заголовок или название точки маршрута, на которой находится документ в конкретный момент времени);
- ТИП ДОКУМЕНТА — поле содержит название типа документа;
- ПОДРАЗДЕЛЕНИЕ — содержит подразделение, к которому относится автор документа;
- РЕГИСТРАЦИОННЫЙ НОМЕР — регистрационный номер документа, присвоенный ему в результате выполнения действия Регистрация ;
- ДАТА РЕГИСТРАЦИИ — при выполнении действия Регистрация в данное поле записывается текущая дата.
У справочников системные поля иные:
- АВТОР — сотрудник, создавший конкретную запись справочника;
- РЕДАКТОР — сотрудник, который последним изменял запись справочника;
- ДАТА/ВРЕМЯ СОЗДАНИЯ записи справочника;
- ДАТА/ВРЕМЯ ИЗМЕНЕНИЯ записи справочника (последнее редактирование).
В Шаблоне можно использовать следующие переменные (только для типов документов):
- ЗАГОЛОВОК — заголовок документа, который состоит из названия типа документа и перечисления скобках полей документа, у которых установлен атрибут Использовать в Заголовке;
- ПОЛЬЗОВАТЕЛЬ — переменная, содержащая пользователя, открывшего документ для просмотра;
- КОНТРОЛЬ — результаты своего выполнения действие Контроль записывает в данную переменную;
- РОДСТВЕННЫЕ ДОКУМЕНТЫ — переменная, содержащая дерево родственных документов (созданных при помощи действия Создание );
- РЕШЕНИЕ — переменная, в которую действие Решение записывает результаты своего выполнения;
- ДЕЛА — при отнесении документа к делу, действие Дело записывает в данную переменную список дел, к которым относится документ;
- ТЕКУЩАЯ ДАТА — переменная содержит дату, текущую на момент открытия документа;
- ТЕКУЩАЯ ДАТА/ВРЕМЯ — переменная, содержащая дату и время, текущие на момент открытия документа.
Все описанное далее следует читать только тем, кого не пугают аббревиатуры HTML, CSS и иже с ними. (далее…)