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!
Stay in the Know
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
Please note that on Friday, March 20, 2026, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 4 hours. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.
Getting Units of Measure values (SuiteScript)
For a script I'm writing, I need to get some values form the Units of Measure table.
When I use currentRec.getCurrentSublistValue I receive back an ID.
Thereafter I execute a search because the recordtype of a unitstype is a list and not a entity, therefore a Record.Load({}) should not work.
However, when I use the script I created, I get the following error in the UI:
the internalid is not valid, the same counts for the externalid:
These fields should be usable according to the Record Browser
Can somebody tell me what I'm doing wrong?
* @NApiVersion 2.0
* @NScriptType ClientScript
* @NModuleScope SameAccount
*/
// Changelog
//
//
//
// Einde changelog
define(['N/currentRecord', 'N/record', 'N/log', 'N/search'],
/**
*
* @param currentRecord
* @param record
* @param log
* @param search
* @returns
*/
function(currentRecord, record, log, search) {
function fieldChanged(context) {
// Gegevens in variabelen wegschrijven voor later gebruik
var currentRec = context.currentRecord; // Huidige record
var sublistName = context.sublistId;
var sublistFieldName = context.fieldId; // Huidig veld wat de fieldchanged aanroept
var line = context.line; // Huidige regel
// Als het huidig gewijzigde veld UNITS TYPE UOM is, voer het volgende uit
if (sublistName === 'item' && sublistFieldName === 'custcol_schutte_uom_ut'){
log.debug({message:'wel
Tagged:
0