如何将子列表行复制到新事务

时间:2017-11-01 09:52:24

标签: javascript netsuite suitescript suitescript2.0

我想复制销售订单“item”子列表的几行,并将它们插入另一个销售订单。

现在我刚刚找到了N/record.insertLine(sublistId, lineNr, ignoreRecalc),但是我看不出这个功能对我有什么帮助,因为它不需要任何数据。

我的用例是我有一个销售订单,我必须生成其他销售订单,但只包含原始销售订单的部分商品。

1 个答案:

答案 0 :(得分:0)

我认为你需要这两个。

Get Sublist
...
var objField = objRecord.getSublistField({
 sublistId: 'item',
 fieldId: 'item',
 line: 3
});    

Set Sublist

objRecord.setSublistValue({
     sublistId: 'item',
     fieldId: 'item',
     line: 3,
     value: true
    });