How do I get a record type using nlapiLoadRecord?

Viewed 2493

I tried to get an item's type like inventory or non inventory using nlapiSearchRecord and nlapiLoadRecord function.

Here is a code snippet:

var searchresults = nlapiSearchRecord(
        'item', search_id, null, 
        [
            new nlobjSearchColumn('internalid'),
            new nlobjSearchColumn('itemid'),
        ]
    );


if (searchresults) {
    final_message += 'Search Results Length :' + searchresults.length;
    for (var i = 0; searchresults != null && i < searchresults.length; i++) {
        var record = nlapiLoadRecord(searchresults[i].getRecordType(),
            searchresults[i].getId() );

        nlapiLogExecution('log','recordtype', record.getFieldValue('type'));

        nlapiSubmitRecord(record);
    }
}

The log shows 'item', neither 'inventory' nor 'noninventory'

1 Answers
Related