Discussions
Validate Line Script (SS2) - am I missing something?
I have been trying for a number of days to deploy a validate line script to Sales Orders to check line level fields.
Is there something peculiar / specific to validate line scripts that I need to be aware of. I am not particularly experienced in scripting, but I have successfully deployed other client and user event scripts.
I based my script on this article:
Client Script to Check Item Type before Adding to the Item Sublist (custhelp.com)
And simplified it to this:
/**
*@NApiVersion 2.x
*@NScriptType ClientScript
*/
define(['N/currentRecord'], function (currentRecord) {
// /**
// * @param {ClientScriptContext.validateLine} context
// */
function validateLine(context) {
var itemPORate = currentRecord.getCurrentSublistValue({
sublistId: 'item',
fieldId: 'porate'
});
if (itemPORate == 0) {
var itemCost =