Discussions
Join the NetSuite community to innovate, connect, and discover what’s next.
SuiteWorld brings thousands of innovators, builders, and leaders together to learn, connect, and shape what’s next. This October, explore how to build a stronger foundation for growth through inspiring keynotes, major product reveals, hands-on sessions, and unforgettable moments—all in one place for our biggest event of the year. Register now
SuiteScript 2.0 server side code is referencing the document object?
Trying to create a bank deposit in a Map / Reduce script and I am getting the error:
"document" is not defined. (NLRecordScripting.scriptInit$lib#582)"
This seems to be some internal NetSuite functionality trying to reference the DOM but its server side code? Line 142 below is where the script blows up.
136 var nextRecord = record.create({ type: 'deposit', isDynamic: true, defaultValues: { disablepaymentfilters: true } });
137 nextRecord.setValue({ fieldId: 'customform', value: 1 });
138 nextRecord.setValue({ fieldId: 'account', value: bankAccount });
139 nextRecord.setValue({ fieldId: 'trandate', value: this.tranDate });
140 nextRecord.selectLine({ sublistId: 'payment', line: 0 });
141 nextRecord.setCurrentSublistValue({ sublistId: 'payment', fieldId: 'id', value: paymentRec });
142 nextRecord.setCurrentSublistValue({ sublistId: 'payment', fieldId: 'deposit', value: true });