如何将子列表行复制到新事务
How to copy sublist lines to a new transaction
我想复制几行销售订单 "item" 子列表并将它们插入到另一个销售订单中。
现在我刚找到 N/record.insertLine(sublistId, lineNr, ignoreRecalc)
,但我看不出这个函数对我有什么帮助,因为它不接受任何数据。
我的用例是我有一个销售订单,我必须从中生成其他销售订单,但只包含原始销售订单的一些项目。
我想你需要这两个一起工作。
Get Sublist
...
var objField = objRecord.getSublistField({
sublistId: 'item',
fieldId: 'item',
line: 3
});
Set Sublist
objRecord.setSublistValue({
sublistId: 'item',
fieldId: 'item',
line: 3,
value: true
});
我想复制几行销售订单 "item" 子列表并将它们插入到另一个销售订单中。
现在我刚找到 N/record.insertLine(sublistId, lineNr, ignoreRecalc)
,但我看不出这个函数对我有什么帮助,因为它不接受任何数据。
我的用例是我有一个销售订单,我必须从中生成其他销售订单,但只包含原始销售订单的一些项目。
我想你需要这两个一起工作。
Get Sublist
...
var objField = objRecord.getSublistField({
sublistId: 'item',
fieldId: 'item',
line: 3
});
Set Sublist
objRecord.setSublistValue({
sublistId: 'item',
fieldId: 'item',
line: 3,
value: true
});