筛选 SalesOrder LineItems Committed Quantity
Filter on the SalesOrder LineItems Committed Quantity
我创建了保存的搜索,在其中我得到了销售订单主行和行项目列的结果。
我想根据行项目承诺数量筛选销售订单。
需要应用过滤器,
如果任何销售订单的所有行项目承诺数量的总和大于零,则将其包含在结果中。
在下面的示例中,保存的搜索过滤器需要过滤掉销售订单 2。
示例:
销售订单 - 1:
LineItem1 -> 承诺数量 - 1
LineItem2 -> 承诺数量 - 0
销售订单 - 2:
LineItem1 -> 承诺数量 - 0
LineItem2 -> 承诺数量 - 0
这在 Netsuite 中可行吗?
谢谢,
费萨尔·纳西尔
是的,这可以通过保存的搜索实现(您需要使用摘要条件和摘要字段)。但是,结果将按 SO internalid
分组
在标准条件中使用 "Type is Sales Order"
在摘要标准中使用 "Sum QuantityCommitted is greaterthan 0"
在结果中,
1) 添加 Internalid
字段 Summary Type
作为 Group
2) 添加 Quantity Committed
字段 Summary Type
作为 Sum
结果将仅包括 SO 内部 ID 和承诺数量。在搜索中包含更多字段可能会破坏预期的行为。
您可以使用 nlapiLoadSearch(null, SEARCH_ID).runSearch().getResults(0, 1000)
获取结果,然后遍历结果以获取 ID 并在搜索中需要其他详细信息时触发另一次搜索。
我创建了保存的搜索,在其中我得到了销售订单主行和行项目列的结果。
我想根据行项目承诺数量筛选销售订单。
需要应用过滤器,
如果任何销售订单的所有行项目承诺数量的总和大于零,则将其包含在结果中。
在下面的示例中,保存的搜索过滤器需要过滤掉销售订单 2。
示例:
销售订单 - 1: LineItem1 -> 承诺数量 - 1 LineItem2 -> 承诺数量 - 0
销售订单 - 2: LineItem1 -> 承诺数量 - 0 LineItem2 -> 承诺数量 - 0
这在 Netsuite 中可行吗?
谢谢,
费萨尔·纳西尔
是的,这可以通过保存的搜索实现(您需要使用摘要条件和摘要字段)。但是,结果将按 SO internalid
分组在标准条件中使用 "Type is Sales Order" 在摘要标准中使用 "Sum QuantityCommitted is greaterthan 0"
在结果中,
1) 添加 Internalid
字段 Summary Type
作为 Group
2) 添加 Quantity Committed
字段 Summary Type
作为 Sum
结果将仅包括 SO 内部 ID 和承诺数量。在搜索中包含更多字段可能会破坏预期的行为。
您可以使用 nlapiLoadSearch(null, SEARCH_ID).runSearch().getResults(0, 1000)
获取结果,然后遍历结果以获取 ID 并在搜索中需要其他详细信息时触发另一次搜索。