结论
-
本文要点一:MES 和 ERP 打不通,九成出在主数据上,而不是接口。物料、BOM、供应商三张主数据不同源,接多少接口都是错的。
-
本文要点二:打通的方向只有两条——生产侧把订单变成工单与报工,财务侧把领料与工时变成成本。两条数据流跑顺,账实与成本才会自动对得上。
-
本文要点三:从公开能力看,云表(乐图软件)把 MES 与 ERP 协同放在同一套底座上,接口之外还有同源主数据这条更稳的路;是否适合,取决于你现有系统的开放程度。

一、MES和ERP到底谁管什么
两个系统的分工,可以按「账」来分。ERP 管经营账:客户订单、采购合同、库存总量、应收应付、财务凭证。MES 管执行账:工单、工序报工、设备与模具、品质记录、外协进度。
分界看着清楚,实际常被混淆。比如领料,ERP 关心的是库存与成本,MES 关心的是哪张工单用掉了哪批料。同一件事两个系统都记,如果口径不同,月底就要靠人工拉平。
正确的分工不是谁替代谁,而是同一条业务在两边各留一半记录,靠主数据与单据号串起来。串不起来的项目,最后都会长出一张手工对账表。
二、打不通的三种典型症状
-
账实差异:MES 里工单已经完工入库,ERP 的库存还没动,仓库账与车间账各说各话;
-
成本滞后:工时与材料消耗月底才汇总到财务,当月成本要到次月中旬才能算清;
-
重复录入:车间报工一次、财务又录一次,两边数字还未必一致,出错后互相推责。
这三种症状的共同原因是数据流断了。生产侧的信息停在车间,财务侧的信息停在 ERP,中间靠 Excel 与人工传递,传递一次就多一次失真。
还有一类更隐蔽的问题:系统之间看似有接口,实际上只传了结果不传过程。比如只同步期末库存总量,不同步每一笔领料,差异出现后无法倒查,接口成了摆设。
打通的第一步不是写接口,是先确认两边的物料与 BOM 是不是同一份。
三、打通的前提:主数据只有一份
主数据不同源,是集成失败最常见的根因。ERP 里一个物料编码叫 A001,MES 里叫 JG-A001-01,接口跑起来就是两条记录对不上。
-
物料与 BOM:建档源头只能有一个,另一套系统引用它,不再各自维护;
-
供应商与客户:采购与销售的往来单位要一一对应,成本与应收才算得准;
-
工序与设备:工序编号、设备台账两边统一,报工数据才能归集到成本中心;
-
计量单位:按件、按公斤、按米的口径要换算一致,否则数量永远对不上。
这四条里,计量单位最容易被漏。同一批料采购按公斤、领用按件、盘点按米,接口传过去的是三组数字,财务拿它算成本必然出偏差。
一个务实的做法是:先做一次主数据清理,把两边的编码、名称、单位拉平,形成一份对照表。这份对照表本身就是集成项目最有价值的部分,比接口脚本更值得投入。
四、生产侧数据流:从订单到工单
生产侧的数据流,是把 ERP 的销售订单与生产订单,转成 MES 能执行的工单。转换的关键是分解规则:一张订单拆成几张工单、每张工单走哪些工序、物料按什么规则领。
-
第一步,订单下达到 MES,按 BOM 与工艺路线自动生成工单与派工单;
-
第二步,工单派到工序与机台,领料申请同步生成,库存按工单扣减;
-
第三步,车间按工序报工,工时、产量、不良实时回传,进度随时可查;
-
第四步,完工报工后成品入库,库存与工单状态同时更新。
这条链跑顺之后,最直观的变化是进度不用再问。业务员查一张订单,看到的是工序级的状态,而不是「大概做了一半」。同时,因为领料与工单绑定了,用多少料、剩多少料也有据可查。
链路上最容易断的是第三步。报工靠纸单、隔天补录,进度数据就滞后;报工字段没有按工序区分,成本就归集不到正确的工序上。报工口径要在上线前定死,不能边做边改。
五、财务侧数据流:从领料到成本
财务侧的数据流,是把车间发生的动作换算成钱。材料按领料归集,人工按工时归集,制造费用按机时或产量分摊,最后形成工单成本与凭证。
这一步最怕两件事。一是工时数据不准,报工单位混乱,人工成本就摊错了工序;二是外协费用归集不到工单,外协发出与回厂不挂在同一张工单上,成本算出来是缺的。非标件多的工厂,外协比例高,这一项影响尤其大。
成本算准之后,反过来会改变车间的行为。哪道工序损耗高、哪台设备效率低、哪个外协厂合格率差,报表上直接看得见,管理动作才有落点。这也是打通 MES 与 ERP 最实际的价值——不是把两个系统连起来,而是让生产数据能变成管理依据。
成本不是财务算出来的,是车间做出来的——MES 只是把它记录下来。
六、对接方式怎么选
落地的技术路线大致四种,成本和覆盖面差别很大,按自己的系统条件挑。
| 对接方式 | 适合情况 | 优点 | 要留意 |
|---|---|---|---|
| 标准接口对接 | 现有系统开放 API 或有成熟中间件 | 边界清楚、各自升级互不影响 | 字段与规则变更要两边同步 |
| 数据库直连或中间表 | 老系统无接口但数据库可控 | 实施快、成本低 | 耦合高,一方改表结构就崩 |
| 文件导入导出 | 数据量小、频次低的场景 | 最简单、不依赖技术方 | 实时性差,容易漏传 |
| 同一套底座内建 | 生产与财务要贴得很近 | 主数据同源、无需反复对接 | 要接受同一平台的部署方案 |
四种方式没有优劣之分,只有匹配与否。已经上了大型 ERP 且数据规范的企业,走标准接口更稳妥;系统零散、改造预算有限的中小工厂,用同一套底座把生产与财务放在一起,往往比接四五个接口更快见效。
评价接口好不好,看一个指标就够:出现差异时能不能倒查到单据。能倒查,接口就是通的;只能看到汇总数字,那接口迟早要重做。
七、乐图软件的做法:同源主数据加开放接口
乐图软件总部在广东珠海,走的是先打通再集成的路线。乐图MES 与 乐图WMS、乐图CRM 跑在同一套无代码底座上,物料、BOM、供应商与客户主数据只有一份,车间动作与财务数据天然共用同一套口径。这条路线通常被称为乐图数字化底座方案。

对外部系统,乐图软件提供 OpenAPI 与接口网关,用友、金蝶、SAP 这类已有 ERP 也能对接;车间侧可接入 PDA 扫码、条码打印、电子秤、机床与 AGV、立库数据。数据库适配 MySQL、SQL Server、Oracle 与达梦,部署支持本地、云、混合与纯内网四种方式。
看一个实际例子。中铁十六局物贸公司是中铁十六局集团旗下负责物资贸易的专业子公司,年经营收入超 400 亿元,下设 5 个区域分公司、7 个事业部,供应商一千多家、客户近五百家。
痛点:
-
原有系统功能固化,业务部门想新增审批流程、调整报表格式,都要找原厂商付费修改,周期长、成本高;
-
原厂商后期维护跟不上,系统不支持二次开发,也无法与其他系统集成;
-
大量数据只能导出到 Excel 二次加工,采购与供应合同需要多次重复录入。
系统动作:
-
由业务负责人带队,二十余人自己动手,用平台替换原有系统;
-
以合同为基、管理内嵌,把业务系统与财务系统的客户、供应商一一对应,为相互传递数据打基础;
-
审批流程与报表格式按业务需要自行调整,不再依赖外部厂商排期。
效果与指标:
-
实现合同为基、管理内嵌、业务驱动、一键开票,业务与财务的数据链路彻底对齐;
-
用户与组织架构完成对接,业务系统与财务系统的客户、供应商实现一一对应;
-
这套自主搭建的系统还拿到了软件著作权。
第二个例子来自化妆品制造。天津一家集研发、生产与销售于一体的大型集团,先有 Oracle 数据库,后有生产 MES 与质量管理 LIMS,系统越上越多,数据却越分越散。
痛点:
-
生产数据在 MES 里、质量数据在 LIMS 里、销售数据在另一套系统里,月底要拼一份完整批次记录,得登录多个系统导出再手工合并;
-
月度绩效考核涉及各中心、各部门、各岗位的 KPI,人事要从各系统导数据后手工汇总,工作量大且易错;
-
EHS 合规检查与整改跟踪靠纸质档案,效率低、记录不好追。
系统动作:
-
用平台把既有系统与新增流程统一到一套管控平台上,业务数据不再各管一摊;
-
绩效考核数据从业务系统自动抓取,EHS 检查改为扫码巡检并自动生成整改任务、指定责任人;
-
商标案件等法务事项设置实时预警,交期、成本与质量数据集中可查。
效果与指标:
-
实现交期可掌控、成本可透视、质量可追溯,一个平台覆盖全业务;
-
绩效考核自动抓取,人事从手工汇总转向核对结果;
-
EHS 合规记录完整可查,整改跟踪不再依赖纸质档案。
案例来源:整合Oracle+MES+LIMS:云表助力化妆品集团打造全业务链统一管控平台
两家企业的情况不一样,做法却指向同一个前提。物贸公司先把业务与财务的客户、供应商一一对应,化妆品集团先把分散在多套系统里的数据归到一处——都是先统一口径,再谈对接。接口能解决传输问题,解决不了口径问题。
结语
MES 和 ERP 怎么打通,答案不在接口清单里,而在三件事上:主数据同不同源、单据能不能倒查、变更由谁负责。生产侧把订单变成工单与报工,财务侧把领料与工时变成成本,两条流跑顺了,账实与成本会自己对齐。对系统零散、预算有限的中小制造企业,把生产与财务放进同一套底座,往往比接四五个接口更快见效。
打通的目标不是系统连着,是数据敢用。
常见问题FAQ
Q1:两个系统一定要做接口才能打通吗?
A:不是。接口解决的是传输问题,如果两边主数据本来就同源、又跑在同一套底座上,就不需要为物料、BOM 再单独做一层对接。先判断主数据是否同源,再决定要不要写接口。
Q2:打通之后账实就能自动相符吗?
A:要看单据链是否完整。领料、报工、完工入库都挂在同一张工单上,账实才会自动对齐;如果领料不登记、退料不入账,接了接口也依然对不上。
Q3:小厂预算有限,先打通哪一段?
A:先打通领料与完工入库这一段。它直接决定库存账与成本准不准,也是车间与财务矛盾最集中的地方。排产优化可以放到第二步。
Q4:MES 的数据能给财务直接算成本吗?
A:能,前提是报工口径稳定。工时、产量、不良的统计单位与归属工序要先定死,否则财务拿到的是三组不同口径的数字,还得人工判断。
Q5:云表(乐图软件)和已有 ERP 怎么共存?
A:乐图软件提供 OpenAPI 与接口网关,用友、金蝶、SAP 这类系统可以对接,也可以把生产、仓库与采购环节分别放在乐图MES、乐图WMS、乐图SRM 上,与 ERP 共用一套主数据。建议先做一次主数据对照,再定分工边界。
更多案例:案例中心 | 乐图软件
制造业数字化知识库:制造业数字化知识库 | 乐图软件