Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Редактор выражений

Введение

Определение

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

В Comindware Business Application Platform предусмотрен удобный редактор выражений в следующих нотациях:

  • формула;
  • язык N3;
  • таблица DMN.

Редактор выражения имеет два представления:

  • компактный редактор для быстрого ввода и просмотра коротких формул и выражений на языке N3;
  • полный редактор для редактирования, просмотра и проверки сложных формул, выражений и таблиц DMN.

В компактном и полном редакторах предусмотрены следующие вспомогательные средства:

  • предиктивный ввод;
  • подсказки по функциям.

Подробные сведения о предиктивном вводе и подсказках см. в разделах «Предиктивный ввод в выражениях на языке N3» и «Предиктивный ввод в формулах».

В полном редакторе предусмотрены дополнительные функции:

  • Справочник по функциям с поиском, показывающий сведения о параметрах и возвращаемом значении функции.
  • Переключатель типа выражения: формула, N3, DMN.
  • Проверка корректности выражения.
  • Поиск текста в выражении.
  • Отмена и Повтор внесённых изменений.
  • Автоматическое форматирование выражения — выделите фрагмент кода из нескольких строк и нажмите клавиши Shift+Tab.

Ввод выражения в компактном или полном редакторе

  1. Нажмите поле выражения.
  2. Для формулы или выражения на языке N3 отобразится компактный редактор. Для таблицы DMN отобразится полный редактор.
  3. Введите или измените выражение в компактном редакторе.
  4. Чтобы сохранить выражение в компактном редакторе, нажмите кнопку с зеленым флажком.

    Компактный редактор выражений с формулой

    Компактный редактор выражений с формулой

  5. Чтобы перейти к полному редактору, нажмите кнопку «Открыть в редакторе» .

    Полный редактор выражений с формулой

    Полный редактор выражений с формулой

Справочник по функциям

Справочник по функциям отображается справа от области ввода выражения.

Поиск функций в справочнике

  1. Введите имя или фрагмент имени искомой функции в поле «Поиск» над списком функций в справочнике.
  2. Отобразится список найденных функций, имя которых содержит введенные буквы.
  3. Чтобы просмотреть сведения о функции выберите соответствующий пункт в списке результатов.
  4. Чтобы вставить функцию в текущую позицию курсора в выражении, нажмите кнопку «Вставить» в соответствующем пункте.

    Список найденных в справочнике функций

    Список найденных в справочнике функций

Просмотр сведений о функции в справочнике

  1. Найдите или выберите функцию в списке по категориям.
  2. Под списком отобразится описание функции, её параметров и возвращаемого значения.
  3. Чтобы вставить функцию в текущую позицию курсора в выражении, нажмите кнопку «Вставить».

    Сведения о функции LENGTH

    Сведения о функции LENGTH

Проверка выражения

  1. Нажмите кнопку «Проверить».
  2. Если выражение не содержит ошибок, отобразится сообщение «Успешная компиляция».
  3. Если выражение содержит ошибки, отчёт о них отобразится на вкладке «Ошибки» под областью ввода. Сохранить выражение с ошибками нельзя.
  4. На вкладках «Предупреждения» и «Информация» отображаются сведения о недочётах в выражении, которые не мешают его компиляции и сохранению. Указанные недочёты следует устранить для оптимального вычисления выражения.

    Сведения об ошибке в выражении

    Сведения об ошибке в выражении

Поиск текста в выражении

  1. Нажмите кнопку «Найти ».
  2. Отобразится поле ввода искомого текста.
  3. Введите искомый текст и нажмите клавишу Ввод.
  4. Искомый текст будет выделен в области ввода.

    Поиск текста в выражении

    Поиск текста в выражении

Связанные статьи

Предиктивный ввод в формулах

Предиктивный ввод в выражениях на языке N3

Примеры использования формул

Примеры использования языка N3

Вычисляемые атрибуты

К началу