Переменные в шаблоне: синтаксис и схема
Переменные позволяют создавать гибкие шаблоны, в которых данные подставляются автоматически при заполнении формы.
Синтаксис
В тексте шаблона переменные обозначаются двойными фигурными скобками:
{{clientName}}
{{contractDate}}
{{totalAmount}}
При создании документа из шаблона эти маркеры заменяются реальными значениями.
Типы переменных
| Тип | Описание | Пример |
|---|---|---|
| text | Текстовая строка | ФИО, адрес |
| number | Числовое значение | Сумма, количество |
| date | Дата | Дата договора |
| Email-адрес | Почта контрагента | |
| select | Выпадающий список | Тип организации |
Свойства переменной
- name — техническое имя переменной в тексте шаблона.
- label — отображаемое название (на русском).
- type — тип данных.
- required — обязательное ли поле.
- placeholder — подсказка в поле ввода.
- defaultValue — значение по умолчанию.
- roleId — роль, которая заполняет это поле.
- validation — правила валидации (мин/макс длина, паттерн).
- options — варианты для выпадающего списка.
Подсветка в редакторе
- Заполненные переменные отображаются как обычный текст.
- Незаполненные — подсвечены цветом своей роли; в форме заполнения пустые обязательные поля выделяются красным.
- В режиме шаблона все переменные подсвечены цветом своей роли.
Обновлено: 17.07.2026