首页 > 解决方案 > 在 Suitescript 2.0 的销售订单中保存项目行时出错

问题描述

我想更新销售订单的行级信息。当我尝试保存记录时,出现以下错误。

{"type":"error.SuiteScriptError","name":"RCRD_HAS_BEEN_CHANGED","message":"记录已更改"....

我试图保存记录的代码是

var soItemNumLines = soRecord.getLineCount({
            sublistId: "item"
        });
for (var z = 0; z < soItemNumLines ; z++) {
   soRecord.selectLine({
    sublistId: "item",
    line: z
    });
   soRecord.setCurrentSublistValue({
    sublistId: "item",
    fieldId: CUSTCOL_CANCEL_REASON_FIELD,
    value: cancel_reason_code
    });
   soRecord.commitLine({
    sublistId: "item"
    });
 }
 soRecord.save();

谁能帮我解决这个问题。任何帮助表示赞赏。谢谢。

标签: netsuitesuitescript2.0

解决方案


推荐阅读