我想在NetSuite中使用套件腳本關閉銷售訂單。NetSuite:如何使用套件腳本關閉銷售訂單?
我注意到已經關閉的記錄的'狀態'設置爲'關閉'。我在提交記錄之前嘗試設置此字段,但這不起作用,並且記錄仍處於「待完成」階段。
是否有涉及其他領域?
在此先感謝!
我想在NetSuite中使用套件腳本關閉銷售訂單。NetSuite:如何使用套件腳本關閉銷售訂單?
我注意到已經關閉的記錄的'狀態'設置爲'關閉'。我在提交記錄之前嘗試設置此字段,但這不起作用,並且記錄仍處於「待完成」階段。
是否有涉及其他領域?
在此先感謝!
交易記錄沒有實際的「關閉」等效狀態。
您必須遍歷所有行項目並設置爲關閉,然後重新提交記錄以提交更改。
這裏是一個示例代碼:
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);
我可以通過關閉訂單中包含的各個訂單項來關閉銷售訂單。
對於每個訂單項,需要將行項目字段'isclosed'設置爲true('T')。
nlapiVoidTransaction('salesorder', id)
歡迎堆棧溢出!請編輯更多信息。只有代碼和「試試這個」的答案是[灰心](http://meta.stackexchange.com/questions/196187/is-try-this-bad-practice),因爲它們不包含可搜索的內容,也不解釋爲什麼有人應該「嘗試這個」。 –