如何通过Saved Search获取采购单关联销售订单项及直运/特殊订单详情
NetSuite保存搜索问题解答
问题1:如何从Purchase Order的保存搜索中获取Sales Order Item的名称、数量、Rate?
别担心,这个操作其实挺直观的,咱们一步步来:
- 新建保存搜索:进入NetSuite的
Lists > Search > Saved Searches > New,选择Purchase Order作为搜索类型。 - 过滤有效PO:在
Criteria标签页,添加过滤条件Sales Order Number is not empty,这样只显示有对应销售订单的采购订单,避免拉出无效数据。 - 添加SO行项目字段:切换到
Results标签页,依次选这些带「Sales Order Line」前缀的行级字段(别选成PO本身的字段哦):Sales Order Line: Item Name(对应SO里的商品名称)Sales Order Line: Quantity(SO商品的下单数量)Sales Order Line: Rate(SO商品的单价)
- 可选优化:可以再加个PO编号、日期这类字段,方便对应查看;要是需要排序,在
Sort标签页设置规则就行,比如按PO编号排序。 - 保存搜索:给它起个好记的名字,比如「PO关联SO商品详情搜索」,保存后就能直接用啦。
问题2:Drop-Ship/Special Order采购记录+关联Sales Order详情的保存搜索配置
针对你要的9列,我整理了一套完整的配置步骤,你可以对照着调整已有的搜索:
第一步:基础设置
还是新建采购订单保存搜索(路径同上),给它命名为「Drop-Ship/Special Order PO关联SO详情」。
第二步:筛选目标PO
在Criteria标签页设置过滤条件,确保只拉取drop-ship和special order类型的PO:
- 先选
Type等于Purchase Order - 添加两个条件(用OR逻辑连接):
Special Order is TrueDrop Ship is True
- 可选补充:添加
Status is not equal to Cancelled,排除已取消的无效订单。
第三步:配置结果列(按你要的顺序)
切换到Results标签页,依次添加以下字段:
- Sales Order Date:选择
Sales Order: Date(从关联SO的头部拉取日期) - Sales Order Number:选择
Sales Order: Document Number - Purchase Order Date:选择
Date(PO自身的日期) - Purchase Order Number:选择
Document Number(PO自身的编号) - Sales Order Item (Assembly Item):选择
Sales Order Line: Item Name(这里对应SO上的组装件,毕竟drop-ship/special order的PO就是为了供应这个组装件的组件) - Sales Order Quantity:选择
Sales Order Line: Quantity - Sales Order Item Rate:选择
Sales Order Line: Rate - Sales Order Amount:直接选
Sales Order Line: Amount就行;要是找不到这个字段,就用公式字段:{salesorderline.quantity} * {salesorderline.rate},命名为「Sales Order Amount」 - Purchase Order Item (Component / Member Item):选择
Item Name(PO自身的行项目,也就是组装件的组件)
第四步:排查已有搜索的问题
如果你之前的搜索出了问题,比如字段缺失或数据不对,不妨检查这几点:
- 有没有误开
Group By?要是开启了分组,行项目数据会被合并,得取消分组设置。 - 字段关联对不对?比如SO的字段是不是从「Sales Order Line」关联里拉取的,别选成其他无关关联。
- 过滤条件有没有覆盖两种订单类型?确保drop-ship和special order的PO都被包含进来。
内容的提问来源于stack exchange,提问作者Deepan Murugan
相关产品推荐
相关产品推荐

