Ошибка «The unary operator is not defined for the type "System.Object"» на схеме процесса
При написании выражений в рамках настройки схемы процесса важно понимать контекст (см. Понятие и изменение контекста в Comindware Business Application Platform). Изначальным контекстом в рамках шаблона процесса является контекст связанного шаблона записи.
Если при проверке или публикации схемы процесса вы столкнулись с ошибкой «The unary operator is not defined for the type "System.Object"», это значит, что в каком-то выражении вы использовали атрибут, которого нет в текущем контексте, то есть в связанном шаблоне записи.
Решение
- Самый простой способ — создайте данный атрибут в связанном шаблоне записи.
- Если же необходимо использовать именно этот атрибут, находящийся в другом шаблоне записи, обратитесь к нему через язык выражений.