На основании двух тегов «NetSuite» и «SuiteScript 2.0», назначенных этому вопросу, я пытаюсь ответить.
Ниже строки кода приведен готовый пример документации SuiteScript2.0 (свободно доступен в Интернете).
Это преобразует «Sales_Order» в «ItemFulFillMent Record», поэтому вам необходимо внести необходимые изменения в коде ниже.
var fulfillmentRecord = record.transform({
fromType: record.Type.SALES_ORDER,
fromId: salesOrderId,
toType: record.Type.ITEM_FULFILLMENT,
isDynamic: false
});
var lineCount = fulfillmentRecord.getLineCount('item');
for (var i = 0; i < lineCount; i++) {
fulfillmentRecord.setSublistValue('item', 'location', i, 1);
// here you can remove, add or modify item lines on ItemFulfillment.
}
var fulfillmentId = fulfillmentRecord.save();