Tim_Pedersen
08/26/2021, 7:35 PMTim_Pedersen
08/26/2021, 7:35 PMTim_Pedersen
08/26/2021, 7:37 PM/**
* @NApiVersion 2.0
* @NScriptType ClientScript
* @NModuleScope SameAccount
*
*/
define(['N/currentRecord'],
function(currentRecord) {
var isEdit = false;
/**
* Validation function to be executed when sublist line is committed.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.currentRecord - Current form record
* @param {string} scriptContext.sublistId - Sublist name
*
* @returns {boolean} Return true if sublist line is valid
*
* @since 2015.2
*/
function validateLine(scriptContext) {
var currRec = currentRecord.get(); //retrieve the current record to collect values
var headerLocation = currRec.adlocation; //capture header level location
var lineLocation = currRec.getCurrentSublistValue({ sublistId: 'inventory', fieldId: 'location' }); //capture line level location
console.log(headerLocation);
console.log(lineLocation);
// if (isEdit == true && headerLocation != null && headerLocation != undefined && headerLocation != '' && headerLocation =! lineLocation) {
// alert('This inventory line location must match the Adjustment Location for this adjustment. These must match to avoid this error.');
// return false;
// }
return true;
}
return {
validateLine: validateLine,
};
});mightyd3
08/26/2021, 7:52 PMmightyd3
08/26/2021, 7:52 PMvar currRec = context.currentRecord;
mightyd3
08/26/2021, 7:56 PM