0

我正在对 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","re​​cordtype":"itemfulfillment", "columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{ "名称":"xxxx","internalid":"xxxx"},"item":{"name":"Test-1","internalid":"1111"},"quantity":1,"location" :{"name":"xxxx","internalid":"xxx"}}}, {"id":"123","re​​cordtype":"itemfulfillment", "columns":{"trandate":"2/ 1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-1 ","internalid":"1111"},"quantity":1,"location":{"name":"xxxx","internalid":"xxx"}}},{"id":"123","re​​cordtype" :"itemfulfillment", "columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":" xxxx"},"item":{"name":"Test-1","internalid":"xxxx"},"quantity":-1,"location":{"name":"xxxx","internalid ":"xx"}}},{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":" xxxx"},"项目":{"name":"XXXXX","internalid":"1111"},"quantity":1,"location":{"name":"xxxx","internalid":"xxx"}}}, {"id" :"123","re​​cordtype":"itemfulfillment", "columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":" xxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz"},"quantity":2,"location":{"name" :"xxx","internalid":"xxxx"}}},{"id":"123","re​​cordtype":"itemfulfillment","columns":{"trandate":"2/1/2222", “特立尼达”:"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz" },"quantity":2,"location":{"name":"xxxx","internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment", " columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item ":{"name":"Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"} }}]status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz"},"quantity":2 ,"location":{"name":"xxxx","internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment", "columns":{"trandate" :"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name": "Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"}}}]status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz"},"quantity":2 ,"location":{"name":"xxxx","internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment", "columns":{"trandate" :"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name": "Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"}}}]internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz"},"quantity":2,"location":{"name":"xxxx" ,"internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment", "columns":{"trandate":"2/1/2222","tranid": "xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz" },"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"}}}]internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz"},"quantity":2,"location":{"name":"xxxx" ,"internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment", "columns":{"trandate":"2/1/2222","tranid": "xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item":{"name":"Test-2","internalid":"xyz" },"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"}}}]xyz"},"quantity":2,"location":{"name":"xxxx","internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment" , "列":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"}, "item":{"name":"Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx "}}}]xyz"},"quantity":2,"location":{"name":"xxxx","internalid":"10"}}},{"id":"123","re​​cordtype":"itemfulfillment" , "列":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"}, "item":{"name":"Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx "}}}]columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item ":{"name":"Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"} }}]columns":{"trandate":"2/1/2222","tranid":"xx-xxxx","status":{"name":"xxxx","internalid":"xxxx"},"item ":{"name":"Test-2","internalid":"xyz"},"quantity":-2,"location":{"name":"xxxx","internalid":"xxxx"} }}]

您能否指导我如何在没有任何重复/重复的情况下获得项目。

4

1 回答 1

1

正数和负数与履行创建的总帐分录相关。

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

于 2018-01-21T17:00:37.570 回答