MoCheeks
03/13/2020, 9:08 AM/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*@NModuleScope SameAccount
*/
define(['N/record'],
function(record) {
function beforeSubmit(Context) {
var CurrentWOC = Context.newRecord;
var tempSNAR = CurrentWOC.getValue({
fieldId : 'custbodywoc_snar'});
CurrentWOC.setValue({
fieldId : 'memo',
value : tempSNAR,
});
// Create the inventory detail subrecord.
var subrec = CurrentWOC.getSubrecord({
fieldId: 'inventorydetail'
});
// Create a line on the subrecord's inventory assignment sublist.
subrec.selectNewLine({
sublistId: 'inventoryassignment',
});
subrec.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'receiptinventorynumber',
value: '012345'
});
subrec.setCurrentSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity',
value: 1
});
subrec.commitLine({
sublistId: 'inventoryassignment'
});
}
return {
// beforeLoad: beforeLoad,
beforeSubmit: beforeSubmit,
// afterSubmit: afterSubmit
};
});
battk
03/13/2020, 2:27 PMbattk
03/13/2020, 2:27 PMbattk
03/13/2020, 2:28 PMbattk
03/13/2020, 2:30 PMMoCheeks
03/13/2020, 5:49 PM/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*@NModuleScope SameAccount
*/
define(['N/record'],
function(record) {
function beforeSubmit(Context) {
var CurrentWOC = Context.newRecord;
var tempSNAR = CurrentWOC.getValue({
fieldId : 'custbodywoc_snar'});
CurrentWOC.setValue({
fieldId : 'memo',
value : tempSNAR,
});
// Create the inventory detail subrecord.
var subrec = CurrentWOC.getSubrecord({
fieldId: 'inventorydetail'
});
// Create a line on the subrecord's inventory assignment sublist.
// subrec.insertLine({
// sublistId: 'inventoryassignment',
// line: 0
// });
subrec.setSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'receiptinventorynumber',
line: 0,
value: tempSNAR
});
subrec.setSublistValue({
sublistId: 'inventoryassignment',
fieldId: 'quantity',
line: 0,
value: 1
});
// subrec.commitLine({
// sublistId: 'inventoryassignment',
// line: 0
// });
}
return {
// beforeLoad: beforeLoad,
beforeSubmit: beforeSubmit,
// afterSubmit: afterSubmit
};
});
My only thought is to try to load the new record with a dummy Inventory Detail number in there to start.battk
03/13/2020, 10:27 PMMoCheeks
03/14/2020, 9:15 AMbattk
03/14/2020, 9:52 AM