Я хочу, чтобы запись не удалялась на основе определенных условий в NetSuite. Однако, похоже, я не могу найти событие сбоя при проверке? BeforeSubmit на UserEvent имеет delete тип, но у него нет возвращаемого значения для функции, поэтому я не могу просто сказать return false, могу ли я?Запретить удаление записи с помощью SuiteScript
Как предотвратить предотвращение удаления записи, или сбой запись определенного типа?
Да, это будет сделано. Единственный способ остановить запись, хранящуюся в базе данных во время сценария пользовательского события, - это выбросить ошибку из 'beforeSubmit'. – erictgrubaugh
Что было бы самым безопасным способом (лучшей практикой?) Для этого? Функция броска? Я никогда не использовал его раньше, но похоже, что это будет правильное решение? –
Функция throw будет правильным решением. Вы также можете использовать nlapiCreateError в SuiteScript 1.0, чтобы создать свою собственную ошибку. –