NetSuite Build-In Error Message: The record has been deleted since you have retrieved it.
Background:
In my scenario. When we do transform record, some time NetSuite throw (USER ERROR) error message about:
The record has been deleted since you have retrieved it.
Troubleshooting:
Since the script is called from RESTLET, we can alocated the issue by simulated it:
- Testing trigger/call RestLet ->
- RestLet executed, and it tring to save a Item Receipt(for example), try catch found the error at save() function ->
- Transaction's save function triggered User Event script(s) -> Before Load -> Before Submit -> After Submit
- Comment out a user event's before load then re-test, everything integrated and works good.
- Finally, the problem isolated at Before Load, a default value is not valid in this account. [Fix the drop down value]
- (Note: same code works in User Interface, but, in above scenairo script DOESN"T works.)
Summary:
Error: Failed to create Item Receipt. Message:
Items you have requested in the record have been deleted since you retrieved the form
Think about the case when you saw this build-in NetSuite error message:
- You might set an invalid value to a field.
- You might try seting a non-available field's value
本文来自博客园,作者:CarlZeng,转载请注明原文链接:https://www.cnblogs.com/backuper/p/The_record_has_been_deleted_since_you_have_retrieved_it.html
需求沟通链接 扫客服加群:
![](https://images.cnblogs.com/cnblogs_com/backuper/933606/o_240408031754_%E6%89%AB%E5%AE%A2%E6%9C%8D%E5%8A%A0%E7%BE%A4.png)