Versions Compared

Key

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

...

Структура раздела

СтатьяСодержание
Область применения вычисленийГде в системе применяются вычисления: вычисляемые поля, счётчики, синхронизация атрибутов, утилита пересчёта CalcField, автоматизация, валидаторы и др.
Синтаксис формулОбщие требования к формулам: из чего состоит формула, операторы, кавычки и экранирование, типы значений, обработка ошибок, проверка перед сохранением.
Функции и операторы для формул вычисленияСправочник всех функций и операторов на одной странице: указатель по группам, описание параметров, примеры.
Примеры формулГотовые формулы для типовых задач — каждый пример на отдельной странице, с указателем по группам.Область применения вычисленийГде в системе применяются вычисления: вычисляемые поля, счётчики, синхронизация атрибутов, утилита пересчёта CalcField, автоматизация, валидаторы и др.
Отладка формулПроверка формул через REST API: расширение Talend API Tester (с токеном из cookie открытой сессии) или консоль браузера; разбор результатов и ошибок.

...

  • Синтаксическая ошибка (незакрытая скобка, кавычка) приводит к ошибке всей формулы.
  • Ошибка внутри функции (неверный параметр, не найден атрибут или элемент) не прерывает формулу: функция возвращает пустую строку, а вычисление продолжается. Поэтому неверная формула может «молча» вернуть пустое значение или Ложь.
  • Формулы с побочным эффектом — Copy (копирование элемента) и Inc (увеличение счётчика) — выполняют действие при каждом вычислении.
  • Формулы вычисляются с правами системы; доступность элементов для текущего пользователя на результат не влияет (кроме функций, явно работающих с текущим пользователем: User(), IsUserAdmin() и др.).

Статьи раздела

Children Display
allfalse
sorttitle