...
Синтаксис формул — это набор правил, определяющих, как правильно записывать выражения, чтобы система могла их однозначно понять и вычислить.
Скобки
Круглые
...
скобки ( )
Используются:
1) Для вызова функции, например
Например: Date()
...
; User()
...
; IsNull(...)
...
; GetList(...)
Без скобок функция не выполняется.
2) Для группировки выражений
| Code Block |
|---|
if((This("Инициатор.Название")=="Примерсофт"), ...) |
Используются при :
- сложных условиях
- нескольких логических операторах
- вложенных выражениях
Используются для явного указания приоритета выполнения операций. Выражения внутри скобок вычисляются в первую очередь.
Фигурные скобки { }
Используются:
- при создании массивов, например:
...
- new Guid[] { Guid("..."), Guid("...") }
- как маркеры подстановки (placeholders), которые функция потом может заменить соответствующими аргументами.
В этом случае фигурные скобки — часть синтаксиса строки форматирования - как часть формируемого JSON-подобного объекта - могут окружать итоговую конструкцию
Квадратные скобки [ ]
Используются внутри строк (например, при формировании параметров API или JSON) , например:
param=[{2}]для обрамления значения параметра
Запятая ,
Разделяет параметры функции/оператора, например:
if(условие, значение1, значение2)GetList('GUID', 'фильтр', false
Пример формулы:
|
ВНИМАНИЕ! Лишняя запятая приводит к ошибке.
...