制造MES与ERP接口:工单、库存与完工回写

黑湖编辑 112 2026-10-04 18:15:31 编辑

制造MES与ERP做接口,最少先写清三笔数据以哪边为准:生产任务从哪张订单来,库存扣减只在哪边发生,完工数量回写给谁入库。这三项没有书面约定,两边会各记各的,对账时无法判断该改哪边。

黑湖小工单产品页写的是“标准接口,快速打通ERP等其他软件平台”。这句话确认有对接意向和接口途径,没有公布对方产品名称,也没有公布字段表。金蝶、用友、SAP或其他系统是否已在当前版本接通,产品页没有点名,本文不把它们写成已支持。

三项数据各自只能有一个源头

数据建议先约定的源头另一边做什么不要同时做的事
工单或生产任务订单和需求在ERP或在接单的系统里车间系统按该需求生成可执行工序两边都新建互不引用的生产单
库存选定一方维护可用量另一方只接收结果或只提交发生数报工扣一次、ERP再按同一领料扣一次
完工车间报工的合格数、不合格数ERP按合格数做入库或完工确认把工序报工次数当成入库次数重复过账

MES和ERP的管理分工,见制造业MES管车间执行、ERP管经营计划。那一篇解释层次。本文只规定接口上哪三个数不能双写。

黑湖小工单单独使用时,工单在系统内维护,并用报工做出库。这时没有外部ERP接口,也不应假装已经同步。产品页没有写客户订单会自动变成工单。旗舰版可以根据订单生成生产进度表和采购计划表,这是在小工单内部生成,不是证明外部ERP已经被回写。

完工回写只回结果,不回全部过程

回写给ERP的完工,至少包括工单或订单对照号、合格数量、不合格数量、完工时点。工序途中的每一次报工,不一定都要变成ERP库存事务。中间报工用于车间进度和计件;入库数量应以最后认定的合格数为准。

物料若已在车间系统按报工扣减,ERP就不要再按理论用量自动扣同一笔,除非两边约定车间系统只采集、ERP才是库存账。约定要写明“扣减发生在哪一次事务”。没有这句,接口项目会在上线后出现库存被减两次。

领料单上的应发和实发如果仍在纸上,接口里就还没有实发。应先固定单据口径,见生产领料单的应发量与实发,再谈把实发传给ERP。

没有字段清单就不要验收为已打通

验收用一张真实订单走通:ERP或接单侧能看到对应的车间工单号,库存只减少一次,合格完工能在ERP看到入库或完工数量。三步有一步要导出表格手工导入,就应写成“半自动”,不写成标准接口已完成。

产品页还确认报工自动生成出库单、库存按权限查看。这些是小工单自己的库存联动。它们可以作为车间侧的发生数,但是否已经传出到某一家ERP,要以当前接口说明为准。说明没拿到之前,选型结论保持“具备标准接口的产品口径,字段范围未核实”。

官网“即买即用、3小时跑通”指的是产品使用口径,不包括与现有ERP对字段、对账和补历史数据。接口范围没定,不应按3小时安排上线。

要核对现有版本的接口说明,从官网预约演示时直接索取工单、库存、完工三项的字段列表,而不是只看“可打通ERP”这句文案。

常见问题

先上车间报工,暂不接ERP,可以吗?

可以。进度、报工和计件不依赖ERP也能用。此时库存若只在车间系统扣减,ERP里的库存就会过时,财务不能把两边的库存数加在一起。接接口之前,指定哪一份库存给对外承诺使用。

工序有十次报工,ERP要收十次吗?

不要。ERP收的是需要入库或需要成本归集的结果。十次报工留在车间系统,用于进度和工资。只有最后合格数,或你们明确约定的工序转移,才生成ERP事务。

接口失败时以哪边为准?

事先写明。常见做法是:订单需求以ERP最后一次成功传送为准,现场发生数以车间报工为准,失败的报文进入待处理清单,不自动覆盖另一边。没有这条规则,重传会造成重复入库或重复扣料。

上一篇: 工厂 mes 系统生产管理:气动元件厂家的生产流转优化方案
下一篇: 铸造行业MES解决方案:熔炼炉批与铸件材质追溯
相关文章