Операторы и ссылки в формулах
Что можно писать в правиле, кроме функций.
Ссылки на данные проекта
| ui.Имя или Имя | Значение контрола формы по его (Name): ui.Width или просто Width. |
|---|---|
| var.Имя | Значение переменной: var.Area. Без префикса var. переменная не найдётся. |
| const.Имя | Значение константы: const.PricePerM2. Без префикса const. константа не найдётся. |
| ui.Имя.Свойство | Свойство контрола: ui.Width.Visible, ui.Material.Enabled, ui.Width.Left. |
| ИмяVisible, ИмяEnabled, ИмяMin, ИмяMax, ИмяListData, ИмяError, ИмяReturn | Короткая запись свойств контрола: WidthVisible = ui.Width.Visible, WidthReturn = значение контрола. |
| TRUE, FALSE, NULL | Логические значения и пустое значение. |
| "текст" или 'текст' | Строка в двойных или одинарных кавычках. |
Операторы
| + - * / % | Сложение, вычитание, умножение, деление (на ноль даёт 0), остаток. «+» со строкой склеивает текст. |
|---|---|
| & | Склейка текста: "Ворота " & ui.Width & " мм". |
| = == != | Равно и не равно. |
| < > <= >= | Сравнение чисел. |
| && || ! | Логические И, ИЛИ, НЕ (то же, что функции And, Or, Not). |
| ( ) | Скобки задают порядок вычисления. |
Ошибка «Неизвестное имя: …» почти всегда значит, что забыт префикс var. или const., или имя контрола написано не так, как в его (Name).