Где используется синтаксис формул
Синтаксис формул — это универсальный язык, с помощью которого вы можете работать с данными: сравнивать, вычислять, преобразовывать, соединять, форматировать и так далее. Он используется в разных частях программы, и одни и те же выражения можно применять в нескольких местах.
Чтобы было проще ориентироваться, разобьём места использования на три категории:
Логика документа
Это то, что отвечает за поведение полей: когда они видны, что в них подставляется и как они считаются. Синтаксис применяется в свойствах полей:
- 
Условия видимости Пример: договор.тип = "Агентский"— поле будет показано только если тип договора равен "Агентский".
- 
Формула Пример: количество * цена— значение поля рассчитывается автоматически.
- 
Значение по умолчанию Пример: сегодня()— при создании документа сразу подставляется текущая дата.
Шаблон документа
Это та часть, где вы настраиваете, как именно будет выглядеть финальный документ: текст, метки, функции, таблицы, формулы.
Синтаксис используется:
- 
Внутри меток Например: если(сумма > 100000, "Требуется согласование", "Не требуется")
Метаданные документа
Сюда относятся вспомогательные настройки, которые не выводятся в сам документ, но влияют на его имя и путь:
- 
Маска имени документа Пример: форматДаты(датаДоговора,ФорматДаты.ДатаКратко) & " " & фио
- 
Маска пути документа Пример: "Договоры/"