UCCConditionPack
Условие UCCConditionPack позволяет сгруппировать несколько ucc-условий и проверять их, руководствуясь логическим правилом (Конъюнкция или Дизъюнкция).
UCCConditionPack позволяет использовать нестандартные условия, реализованные в плагине EntityTools.
Допускается вложенность одного UCCConditionPack‘a в другой. С помощью этого условия можно задать сложные логические правила, которые невозможно реализовать на встроенном наборе ucc-условий.
Настройки
Наименование | Описание |
---|---|
Основные настройки | |
Conditions |
Список ucc-условий, редактируемый в отдельном окне. |
TestRule | Логическое правило, в соответствии с которым проверяются вложенные условия: - Conjunction : Конъюнкция - логическое ‘И’, при котором UCCConditionPack истинно, если истинны все вложенные ucc-условия; - Disjunction : Дизъюнкция, т.е. логическое ‘ИЛИ’, при котором UCCConditionPack истинно, если истинно хотя бы одно из вложенных ucc-условий, не отмеченных флагом Locked; Следует отметить, что все условия с установленным флагом Locked, должны быть истины, независимо от значения TestRule. При обработке данного условия отсутствует баг Астрала, при котором ложной является проверка группы, состоящей только из залоченных условий и обработанных по правилу ИЛИ . |
Not | Флаг отрицания. В случае установки меняет результат проверки на противоположный. |
Вспомогательные настройки | |
Name | Текстовое описание UCCConditionPack, отображаемое в интерфейсе пользователя для удобства разработчика профиля. |
Условия - аналоги
Отсутствуют.