Что такое наборы правил?

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

Именно профиль события определяет функцию SunSystems для правила.

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

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

Набор правил определяется как таблица решений. Столбцы решений используются для связывания одного или более действий с результатом одного или более выражений условия. Набор правил содержит до десяти столбцов решений.

Пример набора правил выглядит следующим образом.

Команда Значение 1 Оператор Значение 2 Столбец решений 1 Столбец решений 2 Столбец решений 3
IF Код продукта = P01 Y N  
IF Код центра затрат = ПРОБЕЛ     Y
SET Аналитика книги 6 = ABC X    
SET Аналитика книги 6 = 123   X  
DISPLAY Missing_CC_Error_Msg         X

Выражения IF являются выражениями условия, а выражения SET и DISPLAY — выражениями действия.

Результат выражения условия — Y (да) или N (нет) — указан в столбце решений. Действие, выполняемое для конкретного результата, указывается буквой X в соответствующем столбце выражения действия.

Например, при использовании рассмотренного выше набора правил, если продукция имеет код P01, то значение кода аналитики книги 6 устанавливается на ABC, как указано в столбце решений 1. Если продукция имеет код не P01, то значение кода аналитики книги 6 устанавливается на 123, как указано в столбце решений 2.

Ключевые моменты наборов правил

  • Наборы правил содержат выражения условия IF и OR и выражения действия, например SET, DISPLAY, CALCULATE.
  • У вас может быть несколько выражений IF и OR.
  • Выражения действия всегда определяются после выражений условия.
  • Результат выражения условия — Y (да) или N (нет) — указан в столбце решений.
  • Действие для выражения условия/результата указывается буквой X в столбце решений для соответствующего условия/результата.
  • Значения, указанные в выражении, могут представлять собой элементы данных, литералы, области рабочего пространства или ключевые слова (например EXISTS).
  • В каждом наборе правил содержится десять столбцов решений.