Всякий раз, когда пользователь нажимает кнопку Release
, открывается форма выпуска.Там мы можем ввести номер счета.Я хочу ограничить номер счета в точности равным 10 символам.
Теперь я использую:
trigger: when-validate-record
trigger object:Release
condition:`length(:Release.RA_INVOICE_NUMBER) <> 10`
action tab
message error : invoice must be equal to 10 characters
Теперь вот проблема.
Если пользователь вводит номер счета, который не равен 10 символам, и нажимает кнопку ok , отображается сообщение об ошибке, и это нормально.Но если пользователь нажимает кнопку отмена или крестик один раз, после отображения сообщения об ошибке закрывается форма деблокирования и статус счета меняется на деблокировано , даже если номер счета-фактурыне 10 символов.
Пожалуйста, скажите мне, как справиться с этой ситуацией.