sadak_aboobacker
07/05/2023, 1:17 PMal3xicon
07/05/2023, 1:25 PMsadak_aboobacker
07/05/2023, 1:26 PMal3xicon
07/05/2023, 1:27 PMal3xicon
07/05/2023, 1:28 PM/**
* @NApiVersion 2.x
* @NScriptType ClientScript
* @NModuleScope SameAccount
*/
define(['N/ui/message'],
/**
* @param {message} message
*/
function(message) {
/**
* Validation function to be executed when record is saved.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.currentRecord - Current form record
* @returns {boolean} Return true if record is valid
*
* @since 2015.2
*/
function saveRecord(scriptContext) {
var _rec = scriptContext.currentRecord;
var ship_addr_override = _rec.getValue({fieldId:'shipoverride'});
if (ship_addr_override == 'T') {
// show message
var msg = message.create({
title: 'Shipping Address Override',
message: 'You cannot save this transaction, because the shipping address has the "Override" box checked. Please fix this before saving.',
type: message.Type.ERROR
});
msg.show({duration: 5000});
return false;
} else {
return true;
}
}
return {
saveRecord: saveRecord
};
});
al3xicon
07/05/2023, 1:29 PMsadak_aboobacker
07/05/2023, 1:39 PMmichoel
07/06/2023, 3:02 AMal3xicon
07/06/2023, 12:07 PM