netsuite - 在 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();
谁能帮我解决这个问题。任何帮助表示赞赏。谢谢。
解决方案
推荐阅读
- javascript - 如何检测用户鼠标向上滚动事件但不真正触发窗口滚动?
- c# - flowlayoutpanel 不会使用 c# 显示所有项目
- amazon-web-services - 如何限制 CloudFront 和 S3 访问的最佳方式
- java - BMI计算器图形用户界面
- c# - 由 Dispatcher.Invoke 从多个线程调用的代码中的死锁
- javascript - 工作完成后更新控制器
- c# - 网络核心依赖项无法在类上识别,但已加载到依赖项文件夹中
- java - 带有身份验证的 iText html2pdf
- c - 如何将共享库添加到nginx源代码中进行编译?
- python-3.x - VS Code 无法识别 Python 解释器