Netsuite 如何在不重复/重复的情况下获取itemfulfillment搜索
我正在对itemfulfillment记录执行nlapiSearchRecord函数,搜索工作正常,但返回结果重复/重复。 下面是我的工作代码,我只想知道我应该使用哪个过滤器来避免重复/重复记录Netsuite 如何在不重复/重复的情况下获取itemfulfillment搜索,netsuite,suitescript,suitecommerce,Netsuite,Suitescript,Suitecommerce,我正在对itemfulfillment记录执行nlapiSearchRecord函数,搜索工作正常,但返回结果重复/重复。 下面是我的工作代码,我只想知道我应该使用哪个过滤器来避免重复/重复记录 var filters = [ new nlobjSearchFilter('internalid', null, 'is',id), new nlobjSearchFilter('mainline', null, 'is
var filters = [
new nlobjSearchFilter('internalid', null, 'is',id),
new nlobjSearchFilter('mainline', null, 'is', 'F'),
new nlobjSearchFilter('shipping', null, 'is', 'F'),
new nlobjSearchFilter('taxline', null, 'is', 'F')
], columns = [
new nlobjSearchColumn('trandate'),
new nlobjSearchColumn('tranid'),
new nlobjSearchColumn('item'),
new nlobjSearchColumn('quantity'),
new nlobjSearchColumn('location')
];
var searchresults = lapiSearchRecord('itemfulfillment',null, filters, columns);
下面是搜索结果供您理解,您可以看到有一个项目,但它被复制了两次,数量为正数,一次为负数
[{“id”:“123”,“记录类型”:“itemfulfillment”,
“列”:{“trandate”:“2/1/2222”,“tranid”:“xx xxxx”,“状态”:{“名称”:“xxxx”,“内部ID”:“xxxx”},“项”:{“名称”:“测试-1”,“内部ID”:“1111”},“数量”:1,“位置”:{“名称”:“xxxx”,“内部ID”:“xxx”},
{“id”:“123”,“记录类型”:“itemfulfillment”,
“列:{”trandate:“2/1/2222”,“tranid:“xx xxxx”,“状态:{”name:“xxxx”,“internalid:“xxxx”},“项:{”name:“Test-1”,“internalid:“1111”},“数量”:1,“位置:{”name:“xxxx”,“internalid:“xxx”}},{”id:“123”,“recordtype:“itemfulfillment”,
“列:{”trandate:“2/1/2222”,“tranid:“xx xxxx”,“状态:{”name:“xxxx”,“internalid:“xxxx”},“项:{”name:“Test-1”,“internalid:“xxxx”},“数量”:-1,“位置:{”name:“xxxx”,“internalid:“xx”},{”trandate:“2/1/2222”,“tranid:“xx xxxx”,“状态:{”name:“xxxx”,“internalid:“xxxx”},“项:{”name:“xxxx”,“internalid:“xxxx”;“xxxx”;“数量”,“位置”:{“名称”:“xxxx”,“内部ID”:“xxx”},
{“id”:“123”,“记录类型”:“itemfulfillment”,
“列:{”trandate:“2/1/2222”,“tranid:“xx xxxx”,“状态:{”name:“xxx”,“internalid:“xxxx”},“项:{”name:“Test-2”,“internalid:“xyz”},“数量”:2,“位置:{”name:“xxx”,“internalid:“xxxx”},{”id:“123”,“记录类型:{”itemplementfulfillment”,“列:{”trandate:“2/1/2222”,“tranid:“xx xxxx”,“状态:{”name:“xxxx”,“internalid:“xxxx”:“xxxx”},“项{”名称“:”测试-2“,”内部id“:”xyz“}”,数量“:2,“位置“:{”名称“:”xxxx“,”内部id“:”10“}}}},{”id“:”123“,”记录类型“:”项目实现“,
“列”:{“trandate”:“2/1/2222”,“tranid”:“xx xxxx”,“状态”:{“名称”:“xxxx”,“内部ID”:“xxxx”},“项”:{“名称”:“测试-2”,“内部ID”:“xyz”},“数量”:-2,“位置”:{“名称”:“xxxx”,“内部ID”:“xxxx”}]
您能告诉我如何在没有任何重复/重复的情况下获取项目。正数量和负数量与履行创建的总账条目相关 选择您感兴趣的交易方的总账账户作为另一个过滤器