Ahmed
05/31/2022, 5:13 PMvar workOrderCompletion = record.transform({
fromType: record.Type.WORK_ORDER,
fromId: 29529,
toType: record.Type.WORK_ORDER_COMPLETION,
isDynamic: true
});
workOrderCompletion.setValue('isbackflush', true);
log.audit('workOrderCompletion ',workOrderCompletion);
//Calculate Quantity to Build and Scrap based on Parent WO ratio
qtyToBuild = '0.4008';
workOrderCompletion.setValue('quantity', qtyToBuild); //as per stack trace , error here
log.emergency('Quantity Value ',workOrderCompletion.getValue('quantity'));
var inventoryDetailSubRecord = workOrderCompletion.getSubrecord({
fieldId: 'inventorydetail'
});
log.emergency('Quantity Value ',inventoryDetailSubRecord.getValue('quantity'));
inventoryDetailSubRecord.selectNewLine({
sublistId: 'inventoryassignment',
});
inventoryDetailSubRecord.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'receiptinventorynumber',
value: serialLotNumberHeader
});
inventoryDetailSubRecord.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity',
value: qtyToBuild
});
inventoryDetailSubRecord.commitLine({
sublistId: 'inventoryassignment'
});
log.emergency('serialLotNumberHeader ', serialLotNumberHeader);
log.emergency('qtyToBuild ', qtyToBuild);
completionNo = workOrderCompletion.save();
log.emergency('Completion ID ', completionNo);Ahmed
05/31/2022, 5:15 PMbattk
05/31/2022, 5:16 PMAhmed
05/31/2022, 5:18 PMAhmed
05/31/2022, 5:20 PMbattk
05/31/2022, 5:20 PMbattk
05/31/2022, 5:21 PMbattk
05/31/2022, 5:21 PMAhmed
05/31/2022, 5:40 PMbattk
05/31/2022, 5:40 PMAhmed
05/31/2022, 5:41 PMAhmed
05/31/2022, 5:42 PMbattk
05/31/2022, 5:43 PMAhmed
05/31/2022, 5:43 PMAhmed
05/31/2022, 5:44 PMbattk
05/31/2022, 5:45 PMAhmed
05/31/2022, 5:46 PMbattk
05/31/2022, 5:46 PM