Discussions
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?