//для строк
//операции: "==", "!="
if(string.bool(task.addfield_kpanch_vyp_spisokSingleSelect.value == '1')) {
//actions
task.addfield_olga_textText.setValue('value 1')
}
//для чисел
//операции: "==", "!=", ">", ">=", "<", "<="
if(number.bool(task.serviceid.value == 1055)) {
task.addfield_olga_textText.setValue('service is 1055')
}
//доступна группировка по and и or
//как массив из bool условий
if(
bool.or
[
number.bool(task.statusid.value == 0)
bool.and
[
number.bool(task.statusid.value == 313)
string.bool(task.addfield_strokovoeString.value == '')
]
]
) {
user.load(task.initiatoruserid.value as initiatorUserData)
task.addfield_strokovoeString.setValue(user#initiatorUserData.defaultphone)
setAccess(edit){
addfield_strokovoeString
}