Robert Vice
02/06/2023, 8:40 PM{
record = require('N/record');
itemSublist = 'inventory';
newrec = record.create({
type: 'inventorytransfer',
dynamic: true,
defaultValues: {}
});
newrec.setValue({fieldId:'subsidiary', value: 1 });
newrec.setValue({fieldId:'transferlocation', value: 19 });
newrec.setValue({fieldId:'location', value: 25 });
newrec.insertLine({sublistId: itemSublist, line: 0});
newrec.setSublistValue({sublistId: itemSublist, fieldId:'itemreceive', line: 0, value:true});
newrec.setSublistValue({sublistId: itemSublist, fieldId:'quantity', line: 0, value:10});
newrec.getSublistSubrecord({sublistId: itemSublist, fieldId: 'inventorydetail', line:0});
console.log(newrec.hasSublistSubrecord({sublistId: itemSublist, fieldId:'inventorydetail', line:0}))
}
I've tried selectLine and setCurrentSublistValue as well with similar results.Nathan L
02/06/2023, 8:58 PM{
record = require('N/record');
itemSublist = 'inventory';
newrec = record.create({
type: 'inventorytransfer',
dynamic: true,
defaultValues: {}
});
newrec.setValue({fieldId: 'subsidiary', value: 1});
newrec.setValue({fieldId: 'transferlocation', value: 19});
newrec.setValue({fieldId: 'location', value: 25});
newrec.selectNewLine({sublistId: itemSublist});
newrec.setCurrentSublistValue({sublistId: itemSublist, fieldId: 'itemreceive', value: true});
newrec.setCurrentSublistValue({sublistId: itemSublist, fieldId: 'quantity', value: 10});
newrec.getCurrentSublistSubrecord({sublistId: itemSublist, fieldId: 'inventorydetail'});
console.log(newrec.hasSublistSubrecord({sublistId: itemSublist, fieldId: 'inventorydetail', line: 0}))
}
Robert Vice
02/06/2023, 9:43 PMRobert Vice
02/06/2023, 9:48 PMRobert Vice
02/06/2023, 9:52 PMNathan L
02/06/2023, 10:07 PMRobert Vice
02/06/2023, 10:25 PMRobert Vice
02/06/2023, 10:25 PMRobert Vice
02/06/2023, 10:25 PMNathan L
02/06/2023, 10:39 PM