2016-04-06 13 views
1

My Restletは請求書を追加または更新する必要があります。アドインビットは機能します - 請求書+広告申込情報ですが、新しい広告申込情報を追加するようには表示されません。Netsuite請求書明細追加なし

update_record = nlapiLoadRecord('invoice', invoice_id) 
 
var itemcount = update_record.getLineItemCount('item'); 
 
for (var i = 0; itemcount != null && i < itemcount; i++) { 
 

 
\t if (jsonobject.item[i].item) { 
 
\t 
 
\t \t update_record.setLineItemValue('item', 'item', i + 1, jsonobject.item[i].item) 
 
\t \t 
 
\t } 
 
} 
 
var id = nlapiSubmitRecord(update_record, true); 
 
nlapiLogExecution('DEBUG', 'id = ', id) 
 
return id;

答えて

3

代わりのsetLineItemValuesetCurrentLineItemValueselectLineItemのシリーズを使用してみてください、とcommitLineItem方法:コードは次のようになります。 setLineItemValueは、すべてのシナリオまたはすべてのフィールドでサポートされていません。

これらの方法の詳細については、NSヘルプの記事nlobjRecordを参照してください。

+1

私はinsertLineItemとsetCurrentLineItemValueを使用して動作させることができました。ありがとう。 – MG2016

関連する問題