Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
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 = 0