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!
Undefined Error!
Hi Guys/Gals
I have an undefined error that i cant seem to fix, and was hoping that someone here might spot something i did not.
Ok, background first:
The code is running from a button an Sales Order.
The code is taking 4 column values from the transactional lines and creating a 1 itemed Purchase Order.
When i originally ran this, i was getting the error 'Exception Thrown But Not Caught' around the submit line. So i added the catch statement, but the error description returned is 'Undefined'.
Ok the code:
var item; var supplier; var qty; var price; var amount; var count = nlapiGetLineItemCount('item'); for (var x=1 ; x<= count ;x++) { amount = nlapiGetLineItemValue('item','amount', x); if (amount != '') { item = nlapiGetLineItemValue('item','item', x); supplier = nlapiGetLineItemValue('item','custcolfhl_verifier', x); qty = nlapiGetLineItemValue('item','quantity', x); price = nlapiGetLineItemValue('item','custcol1', x); var record = nlapiCreateRecord('purchaseorder'); record.setFieldValue('entity', supplier ); record.setLineItemValue('item', 'item', 1, item); record.setLineItemValue('item', 'quantity', 1, qty ); record.setLineItemValue('item', 'price', 1, price ); try { var id = nlapiSubmitRecord(record, true); } catch(e) { alert('Err: ' + e.description); } } } 0