Содержание
База знаний

Что такое переменные

Переменные — это «заполнители» в тексте шаблона, которые при генерации заменяются на реальные данные. Вы пишете в Google Doc {field.client_name} — а в готовом документе на этом месте появляется «Иван Петрович». Простая идея, которая экономит часы ручной работы.

Результат генерации
Шаблон с переменными
Шаблон с переменными
Результат генерации

Синтаксис переменных

В ШАБЛОНЕ

Договор № {field.contract_number}
г. {field.city}
{company.name}, в лице {company.directorName | fsd}

В ДОКУМЕНТЕ

Договор № 125
г. Москва
ООО «Ромашка», в лице Иванова И.И.

• • •

Как добавлять переменные

Порядок работы такой: сначала вы добавляете поле в интерфейсе сервиса (задаёте имя, тип, модификаторы), затем сервис показывает готовую переменную — и вы вручную копируете её и вставляете в нужное место текста в Google Doc. Сервис не ищет переменные в тексте автоматически, вы полностью управляете их расположением. Одну и ту же переменную можно вставить в нескольких местах документа.

• • •

Типы переменных

ТипПримерГде взять значениеКогда применять
Обычное поле{field.city}Вводится вручную при генерацииЛюбые данные: город, сумма, описание
Контрагент{company.name}Из справочника контрагентовРеквизиты клиентов и партнёров
Таблица{table.items}Построчный ввод при генерацииСпецификации, перечни, сметы
Счётчик{counter.invoice}Автоматически из счётчикаНумерация документов
Системная{system.date}Подставляется автоматическиТекущая дата, время, имя пользователя
Calc{total}Вычисляется по формулеИтоговые суммы, расчёты
• • •

Модификаторы — главная сила переменных

Каждую переменную можно пропустить через модификатор — специальную обработку, которая меняет отображение значения. Синтаксис: {переменная | модификатор}. Модификаторы можно комбинировать: {переменная | модификатор1 | модификатор2}. Например, можно взять число, перевести его в сумму прописью и просклонять: {sum | amount-words | case:genitive}.

Подробно каждый модификатор разобран в следующих статьях этого раздела.