Netsuite 筛选SalesOrder LineItems提交的数量
我已经创建了保存的搜索,在该搜索中,我将获得结果中的销售订单主线和行项目列 我想根据行项目承诺数量筛选销售订单 过滤器需要应用, 如果任何销售订单的所有行项目承诺数量之和大于零,则将其包括在结果中 在下面的示例中,保存的搜索筛选器需要过滤掉销售订单2 例如: 销售订单-1: LineItem1->已提交数量-1 LineItem2->已提交数量-0 销售订单-2: LineItem1->已提交数量-0 LineItem2->已提交数量-0 这在Netsuite中可能吗 谢谢Netsuite 筛选SalesOrder LineItems提交的数量,netsuite,Netsuite,我已经创建了保存的搜索,在该搜索中,我将获得结果中的销售订单主线和行项目列 我想根据行项目承诺数量筛选销售订单 过滤器需要应用, 如果任何销售订单的所有行项目承诺数量之和大于零,则将其包括在结果中 在下面的示例中,保存的搜索筛选器需要过滤掉销售订单2 例如: 销售订单-1: LineItem1->已提交数量-1 LineItem2->已提交数量-0 销售订单-2: LineItem1->已提交数量-0 LineItem2->已提交数量-0 这在Netsuite中可能吗 谢谢 Faisal Nas
Faisal Nasir是的,这可以通过保存的搜索实现(您需要使用摘要标准和摘要字段)。但是,结果将按SO internalid进行分组 在标准标准中,使用“类型为销售订单” 在汇总标准中,使用“汇总数量大于0” 在结果中, 1) 添加
Internalid
字段,将摘要类型添加为Group
2) 将已提交数量
字段添加为汇总类型
为汇总
结果将仅包括内部ID和提交数量计数。在搜索中包含更多字段可能会破坏预期行为
您可以使用nlapiLoadSearch(null,SEARCH\u ID).runSearch().getResults(0,1000)
获取结果,然后迭代结果以获取ID,如果您需要搜索中的其他详细信息,则启动另一个搜索