zoukankan      html  css  js  c++  java
  • 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:

    1. Testing trigger/call RestLet ->
    2. RestLet executed, and it tring to save a Item Receipt(for example), try catch found the error at save() function ->
    3. Transaction's save function triggered User Event script(s) -> Before Load -> Before Submit -> After Submit
    4. Comment out a user event's before load then re-test, everything integrated and works good.
    5. Finally, the problem isolated at Before Load, a default value is not valid in this account.  [Fix the drop down value]
    6. (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
  • 相关阅读:
    ES6(二)解构赋值详解
    面试题
    说出x的结果,并解释为什么?
    23种设计模式
    自定义滚动条
    JavaScript之数据类型
    [[转]CSS浮动原理
    正选反选JS
    让2个并列的div根据内容自动保持同等高度js
    jquery鼠标滑过展示图片时显示详情
  • 原文地址:https://www.cnblogs.com/backuper/p/The_record_has_been_deleted_since_you_have_retrieved_it.html
Copyright © 2011-2022 走看看