Некоторые операции (например, изменение состояния заявки) требуют сохранения текущего времени, автора изменений и другой информации. Для этих целей удобно использовать свойство afterSetCode – это фрагмент кода, который будет выполнен после изменения значения свойства (причем только если значение реально изменилось).
Пример: для автоматического заполнения поля lastStateTime при изменении поля state задаем:
state.afterSetCode: this.lastStateTime = GlobalUtils.nowDateTime();