Netsuite 如何在不重复/重复的情况下获取itemfulfillment搜索

Netsuite 如何在不重复/重复的情况下获取itemfulfillment搜索,netsuite,suitescript,suitecommerce,Netsuite,Suitescript,Suitecommerce,我正在对itemfulfillment记录执行nlapiSearchRecord函数,搜索工作正常,但返回结果重复/重复。 下面是我的工作代码,我只想知道我应该使用哪个过滤器来避免重复/重复记录 var filters = [ new nlobjSearchFilter('internalid', null, 'is',id), new nlobjSearchFilter('mainline', null, 'is

我正在对itemfulfillment记录执行nlapiSearchRecord函数,搜索工作正常,但返回结果重复/重复。 下面是我的工作代码,我只想知道我应该使用哪个过滤器来避免重复/重复记录

 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”}]


您能告诉我如何在没有任何重复/重复的情况下获取项目。

正数量和负数量与履行创建的总账条目相关

选择您感兴趣的交易方的总账账户作为另一个过滤器