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.
Dynamic Record Mode and nlapiCopyRecord
Hello,
I'm getting an error when trying to copy an estimate in an aftersubmit:"You must enter at least one line item for this transaction."
Isn't copying the record supposed to have the sublist populated already? I don't want to have to add all the line items myself in the script. This is my script:
function afterSubmit_CopyEstimate () { var iCustomerID = nlapiGetRecordId (); var iTransID = nlapiGetFieldValue('tranid') var strTransClass = nlapiGetFieldValue('class') var objNewEstimate1 = nlapiCopyRecord ('estimate',iCustomerID,{recordmode: 'dynamic'}); objNewEstimate1.setFieldValue ('entity',1595 ) objNewEstimate1.setFieldValue ('tranid',iTransID + "NS" ); objNewEstimate1.setFieldValue ('class',strTransClass ); nlapiSubmitRecord (objNewEstimate1); } When I try to copy the record in the UI and change the entity name the sublist doesn't disappear. I thought dynamic mode is supposed to mimic the UI. Any help is appreciated.
0