Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Общая структура формулы

Формула Синтаксис формул — это выражение, которое возвращает значение (строку, число, дату, список, логическое значение и т.д.).

Базовый вид:
Функция(параметр1, параметр2, ...)

Пример:
if(IsNull(This("Дата начала (План)")), Date(), This("Дата начала (План)"))

набор правил, определяющих, как правильно записывать выражения, чтобы система могла их однозначно понять и вычислить.

Скобки

Круглые скобки ( )

Используются:

...

  • сложных условиях
  • нескольких логических операторах
  • вложенных выражениях

Используются для явного указания приоритета выполнения операций. Выражения внутри скобок вычисляются в первую очередь.

Фигурные скобки { }

Используются при создании массивов, например:
new Guid[] { Guid("..."), Guid("...") }

...

Структура: объект → связанный объект → его свойство

Операторы

Операторы сравнения

Оператор

Значение

==

равно

!=

не равно

больше

меньше

>=

больше или равно

<=

меньше или равно

⚠ В условиях используется ==, а не =.

Логические операторы

Оператор

Значение

!

НЕ

&&

И

Пример:
!IsUserAdmin()

Оператор Оператор +

Используется для объединения строк, например:
Shrink(Field('Название'), 5, 3, '-') + '_' + Hash(Field('Название'), 2)

...