var itemSearchObj = search.create({
type: "item",
filters:
[
["locationquantityavailable","greaterthan","0"],
"AND",
["name","is","item"],
"AND",
["inventorylocation.isinactive","is","F"]
],
columns:
[
search.createColumn({
name: "itemid",
sort: search.Sort.ASC,
label: "Name"
}),
search.createColumn({name: "inventorylocation", label: "Inventory Location"}),
search.createColumn({name: "locationquantityavailable", label: "Location Available"})
]
});
var searchResultCount = itemSearchObj.runPaged().count;
log.debug("itemSearchObj result count",searchResultCount);
itemSearchObj.run().each(function(result){
// .run().each has a limit of 4,000 results
return true;
});