我正在尝试使用NetSuite中的套件脚本关闭销售订单.
我注意到已经关闭的记录的"状态"设置为"已关闭".我在提交记录之前尝试设置此字段,但这不起作用,记录仍然处于"待完成"阶段.
还有其他涉及的领域吗?
提前致谢!
小智 7
交易记录没有实际的"关闭"等效状态.
您必须遍历所有订单项并设置为关闭,然后重新提交记录以提交更改.
这是一个示例代码:
var obj = nlapiLoadRecord('salesorder', 1);
var count = obj.getLineItemCount('item');
for(var i = 1; i <= count; i++) {
obj.setLineItemValue('item', 'isclosed', i, 'T');
}
nlapiSubmitRecord(obj);
Run Code Online (Sandbox Code Playgroud)