function onSave(type,name){ var refNum = nlapiG...
# suiteflow
j
function onSave(type,name){ var refNum = nlapiGetFieldValue('tranid'); var tranNum = nlapiGetFieldValue('transactionnumber'); if (refNum != null && refNum != '') { var vendor = nlapiGetFieldValue('entity'); var filter = new Array(); filter[0] = new nlobjSearchFilter('tranid',null,'is',refNum); filter[1] = new nlobjSearchFilter('mainline',null,'is','T'); var column = new Array(); column[0] = new nlobjSearchColumn('internalid'); column[1] = new nlobjSearchColumn('tranid'); var searchResults = nlapiSearchRecord('vendorbill',null, filter,column); if (searchResults != null && searchResults.length > 0) { alert('Reference# is already used: ' + searchResults[0].getValue('tranid')); return false; } } return true; }