客户是一家 120 人左右的零部件加工厂,原来用 Excel 管库存,采购靠微信群确认,车间领料靠纸单。每个环节都有自己的账,月底盘点时总是对不上。
月底对不上,不是仓库一个部门的问题
没有准确库存,采购计划会错;领料不关联工单,成本核算会错;物料编码不统一,BOM 和报表都会错。因此第一版没有覆盖完整 MRP,也没有做复杂排产,而是把物料档案、采购入库、生产领料、库存调整、盘点差异五个动作先标准化。
这五个动作先要对齐来源关系:采购为什么下单、仓库为什么入库、车间为什么领料、盘点为什么调整。只统一最终库存数字,却保留原来的口头确认和纸单,月底仍然找不到差异来自哪里。这不只是仓库盘点问题,而是采购、仓库和车间使用了不同口径;任何环节继续脱离统一单据,后续 BOM 与成本都缺少可信输入。
系统入口放在钉钉,仓库和采购可以用手机处理日常单据。第一阶段范围看起来不大,却直接决定后续模块的数据是否可信。
前两周先清高频 800 个物料
项目最难的不是开发,而是统一物料编码。历史表里同一个轴承有 6 种写法,供应商名也经常混用。前两周先和客户清洗高频 800 个物料,为它们确定名称、规格、单位、默认供应商和安全库存;低频物料暂时保留旧编码,避免为了完美主数据拖垮上线。
这项取舍不是忽略数据治理,而是让高频真实业务先跑起来。后续根据使用情况补齐低频物料,比在上线前清洗所有历史数据更可控。
上线 6 周先验证三张表
第一阶段把范围压到库存、采购、生产领料三张核心表,先回答四个问题:当前可用库存是多少,这次采购为什么下单,这次领料对应哪个工单,盘点差异由谁确认。
上线 6 周后,客户先拿到三个结果:采购能看到可用库存,车间领料能追到工单,老板能看到库存金额和呆滞物料。下一步是否接排产和成本核算,就以这些基础数据能否稳定使用来判断。
一期边界怎么守
客户最初希望把 BOM、排产、质检、委外、成本核算和条码追溯一次做完。拆解后发现,这些模块都依赖同一组底座:统一的物料编码、可信的库存和带工单来源的领料记录。因此它们不是被取消,而是暂不进入一期验收;先确认基础链路稳定,再逐项接入。
为什么完整排产必须后做
如果物料、库存和领料没有统一,排产会根据错误库存做计划,成本核算会把材料消耗算错,质检和委外也无法追到批次。功能越多,错误传播越快。
基础动作稳定后,再接生产进度、委外加工、质量检验和成本核算,业务团队才不会被复杂功能压垮。这个案例的核心不是少做,而是先把后续模块共同依赖的物料流做对。
制造 ERP 的第一阶段验收口径
不要用“模块是否齐全”验收,而要逐项核对业务动作:采购员下单前能否看到库存和在途;仓库入库能否关联采购单;车间领料能否关联工单;月底盘点差异能否追到调整原因;库存金额能否区分正常库存、呆滞库存和待检库存。
这些口径跑顺,三张表才不是孤立台账,而是可继续承接 BOM、排产、质检、委外与成本核算的底座。




