Сообщение от
VORP
Свойство mandatory проверяется в validateWrite(). При создании записи из кода он, как правило, не выполняется, то есть ошибки, скорее всего, не будет. Для того чтобы отловить момент когда поле очищается лучше перекрыть insert или update и там сделать проверку что поле заполнено.