James Carlo Languban
07/07/2021, 2:38 AMbattk
07/07/2021, 3:12 AMRamanand Dubey
07/07/2021, 3:58 AMJames Carlo Languban
07/08/2021, 2:24 AMJames Carlo Languban
07/08/2021, 2:24 AMvar subrec = loadrec.getSublistSubrecord({
sublistId: 'item',
line: 0,
fieldId: 'itempricing'
});
subrec.insertLine({
sublistId: 'discount',
line: 1
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'memo',
line: 1,
value: 'OneTest'
});
}
James Carlo Languban
07/08/2021, 2:26 AMbattk
07/08/2021, 2:34 AMJames Carlo Languban
07/08/2021, 2:41 AMJames Carlo Languban
07/08/2021, 2:42 AMbattk
07/08/2021, 2:45 AMbattk
07/08/2021, 2:45 AMJames Carlo Languban
07/08/2021, 2:47 AM/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope Public
*/
define(['N/record'],
function(record){
function myAfterSubmit(scriptContext){
var loadrec = record.load({
type: record.Type.PURCHASE_CONTRACT,
id: 35573,
isDynamic: false
});
var subrec = loadrec.getSublistSubrecord({
sublistId: 'item',
line: 0,
fieldId: 'itempricing'
});
subrec.insertLine({
sublistId: 'discount',
line: 1
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'memo',
line: 1,
value: 'One'
});
}
return {
afterSubmit: myAfterSubmit
};
});
James Carlo Languban
07/08/2021, 2:48 AMJames Carlo Languban
07/08/2021, 2:49 AMselectLine
instead of insertLine
but I am getting "Cannot find function selectLine in object standard subrecord."battk
07/08/2021, 2:49 AMJames Carlo Languban
07/08/2021, 2:50 AMbattk
07/08/2021, 2:50 AMbattk
07/08/2021, 2:50 AMJames Carlo Languban
07/08/2021, 2:51 AMbattk
07/08/2021, 2:53 AMbattk
07/08/2021, 2:54 AMJames Carlo Languban
07/08/2021, 2:55 AMJames Carlo Languban
07/09/2021, 7:18 AMJames Carlo Languban
07/09/2021, 7:18 AM/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope Public
*/
define(['N/record'],
function(record){
function myAfterSubmit(scriptContext){
var recordType = record.Type.PURCHASE_CONTRACT;
var recordID = 35573;
var isDynamic = false;
var loadrec = record.load({
type: recordType,
id: recordID,
isDynamic: isDynamic,
});
loadrec.getSublistValue({
sublistId: 'item',
fieldId: 'item',
value: 463,
line: 0
});
loadrec.setSublistValue({
sublistId: 'item',
fieldId: 'rate',
value: '33522',
line: 0
});
var subrec = loadrec.getSublistSubrecord({
sublistId: 'item',
line: 0,
fieldId: 'itempricing'
});
subrec.insertLine({
sublistId: 'discount',
line: 0
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'fromquantity',
line: 0,
value: 17
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'percent',
line: 0,
value: '10'
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'quantityordered',
line: 0,
value: '12'
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'rate',
line: 0,
value: '255325'
});
subrec.setSublistValue({
sublistId: 'discount',
fieldId: 'memo',
line: 0,
value: 'OneTwoThree'
});
var recordsave = loadrec.save();
}
return {
afterSubmit: myAfterSubmit
};
});
James Carlo Languban
07/09/2021, 7:19 AMJames Carlo Languban
07/09/2021, 7:19 AMJames Carlo Languban
07/09/2021, 7:20 AMJames Carlo Languban
07/09/2021, 7:20 AMbattk
07/09/2021, 10:58 AMbattk
07/09/2021, 10:58 AM