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!
Issue with Suite Script on Sales Order - setLineItemValue
Hi All,
The following suite script is set to execute after the sales order is saved. But no changes are happening, not even an error:
function _afterSaveUpdateSalesOrder(type)
{
var salesOrder = nlapiGetNewRecord();
var soTranID = salesOrder.getId();
var soStatus = salesOrder.getFieldValue('orderstatus');
if (soStatus == "A")
{
var itemCount = salesOrder.getLineItemCount('item');
for (var i = 1; i <= itemCount; i++)
{
var qty = parseFloat(salesOrder.getLineItemValue('item', 'quantity', i));
salesOrder.setLineItemValue('item', 'custcoleiestqty', i, qty);
}
}
}
Any suggestions?
0