Кто сталкивался с тем, что необходимо настроить , допустим, обязательность заполнения поля А по одному из нескольких значений поля В?
Т.е. поле А становится обязательным для заполнения если в поле В выбирается либо В1, В2 или В3 значения.
Каким образом реализовать такую логику? Как создать массив для данных значений?
"ruleType": BusinessRuleModule.enums.RuleType.BINDPARAMETER,
"property": BusinessRuleModule.enums.Property.REQUIRED,
"conditions": [
{
"leftExpression": {
"type": BusinessRuleModule.enums.ValueType.ATTRIBUTE,
"attribute": "В"
},
"comparisonType": Terrasoft.ComparisonType.EQUAL,
"rightExpression": {
"type": BusinessRuleModule.enums.ValueType.CONSTANT,
"value": "В1"
}
}
]
}
Нравится
Здравствуйте!
Для упрощения задачи в справочнике, из которого выбирается значение, необходимо создать дополнительное поле, которое будет хранить информацию, что значение из массива.
В системе есть справочник, например, "Состояние активности". В нем есть поле "Конечное". На странице редактирования активности, которая создана по процессу, при выборе в поле "Состояние" значения, у которого указан признак "Конечное", система делает поле "Результат" обязательным для заполнения.
Пример можно найти в схеме ActivityPageV2 в правиле BindParameterRequiredResultToStatus.