NetSuite:如何使用套件脚本关闭销售订单?

Far*_*raz 2 netsuite

我正在尝试使用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)