2012-08-30 94 views
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); 
0

我可以通過關閉訂單中包含的各個訂單項來關閉銷售訂單。

對於每個訂單項,需要將行項目字段'isclosed'設置爲true('T')。

0
nlapiVoidTransaction('salesorder', id) 
+3

歡迎堆棧溢出!請編輯更多信息。只有代碼和「試試這個」的答案是[灰心](http://meta.stackexchange.com/questions/196187/is-try-this-bad-practice),因爲它們不包含可搜索的內容,也不解釋爲什麼有人應該「嘗試這個」。 –

相關問題