2017-06-13 13 views
0

私はx日以上前の返品承認を閉じるスクリプトを作成する任務を受けています。これを開始するには、スクリプトを閉じる必要があるRAを見つけ出し、スクリプト内のその検索にアクセスできる保存された検索を作成しましたが、これが私が壁に入った場所です。ユーザーがUIの「閉じる」ボタンをクリックしたときに何が起こるかを模倣したいが、GoogleやSuiteScript Developer and Reference Guideを打った後、これを実現する機能が見つからない。これも可能ですか?Netsuite Suitescriptクローズ返品承認

+0

は私の答えにサンプルコードを追加しました。うまくいけば、時間を節約できます。 –

答えて

2

SuiteScript経由でトランザクションを閉じるには、各明細をループし、isclosedフィールドを 'T'に設定してレコードを保存する必要があります。すべての広告申込情報が閉じられると、トランザクションステータスは[閉鎖]に変更されます。

EDIT:追加のサンプルコード

var returnAuth = nlapiLoadRecord('returnauthorization', 3945733); 
var lineItemCount = returnAuth.getLineItemCount('item'); 

for (var i = 1; i <= lineItemCount; i++) { 
    returnAuth.setLineItemValue('item', 'isclosed', i, 'T'); 
} 

nlapiSubmitRecord(returnAuth); 
+0

返信いただきありがとうございます。スクリプトデバッガを使用すると、何か不運な点や試行錯誤があっても、私はこれを理解することができます。 – omgwtfbbq

+0

これは完全に機能しました。再度、感謝します! – omgwtfbbq

関連する問題