一键转采购订单!多维表格“双向关联”实现主表+子表自动生成

Lv.2潜力创作者
🔥 MRP跑出建议采购量,一键转采购订单!多维表"双向关联"实现主表+子表自动生成
你是不是也遇到过这些情况?
MRP需求运算跑完了,建议采购量清清楚楚,还得人工一条条复制到采购订单里
采购订单汇总表和明细表两张表,数据对不齐,一行对多行时总有空行
发给供应商确认交期,对方回复了你还得手动更新到系统里
别急!今天古老师分享一个真正落地的方案——利用多维表的**"双向关联"字段**,配合自动化按钮,实现MRP需求运算结果一键生成采购订单明细表。同时通过供应商视图分开,让供应商直接在线回复交期,彻底告别Excel传来传去的日子。
一、传统做法:人工搬运,数据对不齐
MRP跑完需求后,PMC最头疼的就是"转单"这一步。
需求表里几十上百条子件,按采购件筛选、按供应商分组、生成采购单号、填到采购订单里……每一步都是人工操作。更麻烦的是,采购订单分汇总表(一单一条记录)和明细表(一单多条记录),这两张表之间是典型的"一对多"关系。
以前的做法是:汇总表手工建一条,明细表手工建N条,全靠眼睛盯,稍不留神就漏了某条子件,或者把A供应商的物料填到了B供应商的单子里。
二、核心思路:双向关联,主表+子表设计
要解决这个问题,关键就四个字——双向关联。
什么叫双向关联?简单说就是:采购订单汇总表(主表)通过一个关联字段,把MRP需求运算结果表中属于同一张采购单的子件全部"拉"过来,再通过自动化按钮,批量写入采购订单明细表(子表)。
这样设计的好处是:
汇总表只记录采购单的公共信息:采购单号、供应商、下单日期
明细表记录每条子件的详细信息:物料编码、物料名称、建议采购数量、交期
两张表通过"采购单号"关联,实现一对多联动
再加上供应商视图的拆分,每个供应商只能看到自己的采购单,直接在线上回复交期,省去中间沟通环节。
三、实操步骤:6步搭建自动化流程
下面直接上干货,一步步搭建这个自动化流程。
第1步:点击按钮时
新建一个自动化流程,命名为:点击按钮时→创建采购订单明细表
选择按钮所在的数据表:采购订单汇总表
按钮所在的字段:生成采购订单明细表
这一步的作用是给用户一个"触发点"——在汇总表里建好采购单后,点一下按钮,明细表自动生成。
第2步:查找采购订单汇总表
选择记录所在的数据表:采购订单汇总表
设置查找范围:第1步按钮触发的记录(也就是用户点击的这一行记录)
选择查找内容:全部字段(下单日期、供应商、采购单号等)
这一步把当前采购单的公共信息取出来,后面要写入明细表。
第3步:查找MRP需求记录表
选择记录所在的数据表:1层-需求记录表(MRP需求审核后的数据表)
设置查找范围:满足条件的记录
设置筛选条件:采购号等于第2步的采购号(用汇总表的字段和MRP需求表的字段做匹配)
选择查找内容:全部字段(子件编码、子件名称等——需求中属性为"采购件"的子件)
这一步是关键——把MRP运算结果中,属于当前采购单的所有子件一次性查出来。
第4步:新增记录到采购订单明细表
选择新增记录所在的数据表:采购订单明细表(需提前建好,字段一一对应)
设计记录内容:
采购订单号、供应商等 → 对应第2步查找的内容(汇总表信息)
子件物料编码、子件物料名称等 → 对应第3步查找的内容(MRP需求信息)
到这一步,采购订单明细表已经生成了。但你会发现一个问题——空行。
第5步:再次查找明细表
为什么第4步已经新增了记录,还要再执行一次查找?
原因很简单:第2步查找采购订单汇总表只有一行记录,而第3步查找MRP需求表可能有多行记录。新增记录时,汇总表的一行信息(采购单号、供应商)只会写入第一条明细行,后面的明细行这些字段就是空的——这就是"一行对多行"的数据对齐问题。
选择记录所在的数据表:采购订单明细表
设置查找范围:第4步新增的记录
选择查找内容:全部字段
第6步:修改记录,对齐数据
选择将要修改记录所在的数据表:采购订单明细表
修改的记录范围:第5步查找的记录
修改的字段:采购订单号、供应商名称等 → 对应第2步查找的内容
这一步相当于把汇总表的公共信息,重新写入明细表的每一行,把空行全部填满。
四、效果展示:供应商视图协同
流程跑通后,还有一个很实用的功能——供应商视图。
在采购订单明细表的基础上,按供应商拆分视图:
供应商A视图:只显示A供应商的采购单和明细
供应商B视图:只显示B供应商的采购单和明细
每个视图可以单独设置权限,供应商只能看到自己的数据
供应商登录后,直接在视图里回复交期,PMC端实时更新,不用再打电话催、不用等邮件回复。
五、最后说一句
过去:MRP跑完需求→人工筛选→手工建单→电话催交期→Excel来回传
现在:点一下按钮→明细表自动生成→供应商在线回复交期→数据实时同步
这个"双向关联"的思路,本质上就是多维表版的主表+子表设计模式。它解决的不只是采购下单的问题,任何"一对多"的业务场景——生产工单+工序、销售订单+出货明细、质检报告+检验项目——都可以套用这个模式。
知识点总结:新增记录到新数据表出现空行,一般是由于查找的记录和写入的数据不一致(不对齐)造成的。只需要再执行一次"查找记录→修改记录"这个流程,就可以把这些不对齐的数据对齐。相当于重新写入一次。
从今天起,让你的采购下单也实现"一键生成"。
**古老师(古哥计划)**|中小制造数字化专家|金山 KVP(金山办公最有价值专家)|金山多维表格应用场景专家|金山 WPS 社区优秀创作者
深耕中小制造业数字化落地,擅长用 WPS 多维表格 + AI 低代码方案,帮工厂快速搭建进销存、生产计划、质量追溯等轻量化系统。不用复杂 IT,低成本落地,已服务数百家制造企业,实战经验丰富。
#多维表格 #采购管理 #MRP #工厂管理 #AI应用