Kenneth Jules
10/05/2022, 2:38 PMvar filters = [];
filters.push(search.createFilter({
name: 'mainline',
operator: <http://search.Operator.IS|search.Operator.IS>,
values: true
}));
log.debug('filters', filters);
filters.push(search.createFilter({
name: 'tranid',
operator: <http://search.Operator.IS|search.Operator.IS>,
values: soName
}));
var searchPO = search.create({
type: record.Type.SALES_ORDER,
columns: ['name'],
filters: filters
});
var soArray = [];
searchPO.run().each(function (searchResult) {
soArray.push(searchResult.id);
return true;
});
if (soArray.length > 0) {
return soArray[0];
}
wbermudo
10/05/2022, 2:50 PMShawn Talbert
10/05/2022, 2:51 PMKenneth Jules
10/05/2022, 3:19 PMwbermudo
10/05/2022, 3:22 PMdcrsmith
10/05/2022, 3:26 PMrequire(['N','N/ui/dialog'], function(N,dialog) {
for(var n in N){window[n] = N[n];};
try{
let tranid="SO-001519";
let sql = `SELECT id from transaction where tranid='${tranid}'`;
var _result = query.runSuiteQL({
query: sql,
params: []
}).asMappedResults();
console.log(_result);
} catch(e){console.error(e.message);}})
Kenneth Jules
10/05/2022, 5:44 PMKenneth Jules
10/05/2022, 5:45 PM// Test sales order
let tranid = 'SO0000073';
let sql = `SELECT id from transaction where tranid=${tranid}`;
var result = query.runSuiteQL({
query: sql,
params: []
}).asMappedResults();
log.debug('result', result);
Kenneth Jules
10/05/2022, 5:45 PMdcrsmith
10/05/2022, 5:47 PMdcrsmith
10/05/2022, 5:51 PMlet sql = `SELECT id from transaction where tranid='${tranid}'`;
Kenneth Jules
10/05/2022, 5:56 PMlet sql = `SELECT id from transaction where tranid='SO0000073'`;
dcrsmith
10/05/2022, 6:03 PMrequire(['N','N/ui/dialog'], function(N,dialog) {
for(var n in N){window[n] = N[n];};
try{
// Test sales order
let tranid = 'SO0000073';
let sql = `SELECT id from transaction where tranid='${tranid}'`;
var result = query.runSuiteQL({
query: sql,
params: []
}).asMappedResults();
console.log(result);
} catch(e){console.error(e.message);}})
Kenneth Jules
10/05/2022, 6:06 PMdcrsmith
10/05/2022, 6:07 PMKenneth Jules
10/06/2022, 4:14 PMShawn Talbert
10/06/2022, 4:23 PMKenneth Jules
10/06/2022, 4:32 PMdcrsmith
10/06/2022, 5:05 PMKenneth Jules
10/06/2022, 5:05 PM