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.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
How to add phantom item to a work order from script
Hello,
I am trying to add phantom item to a work order via a script.
It throws this error:
{"type":"error.SuiteScriptError","name":"INVALID_FLD_VALUE","message":"You have entered an Invalid Field Value 26.6.2018 1:00 for the following field: plannedissuedate".......
How to avoid this error? Should the date be set in the code (plannedissuedate) and what is the acceptable value for it?
The code is really simple:
objRecord.selectNewLine({ sublistId: "item" }); objRecord.setCurrentSublistValue({ sublistId: 'item', fieldId: 'item', value: '1234' }); //Phantom item objRecord.setCurrentSublistValue({ sublistId: 'item', fieldId: 'quantity', value: 2 }); //Quantity objRecord.commitLine({ sublistId: 'item' }); var newObjRecordId = objRecord.save({ enableSourcing: true, ignoreMandatoryFields: false }); 0