Skip to content

生产计划有一级、二级、三级半成品时,是不是每一级都要重走一遍生产计划单和领料流程? ​

不需要重走。配方(BOM)本身支持逐级嵌套,配方查看里半成品可以逐级展开到原料层。

生成生产任务时,展开由数据库侧的 BOM 逐层展开逻辑完成:按层级循环向下展开,带路径标识防止循环引用,展开深度由 BOM 展开层级参数控制。一次机单展开后直接得到各层原料与领料明细,而不是每层手工开一张计划单。

半成品预生产在生产中心里单独排产,结余量会作为当日生产任务的编排依据。

需要说明的边界:货品组装/拆卸类单据是单层展开,见货品组装。这类业务本身是「把若干成品装成一个组合」,如果组合里还套着组合,确实需要按层各做一次组装。这是单据定位不同,不是生产链路要重复三遍。

这样设计的好处 ​

  • 一张单管住整条链:三级半成品的月饼,开一张生产任务就把皮、馅、包材的领料量全算出来,计划员不需要按层开三张单再手工核对数量对不对得上。
  • 损耗与成本落到真实层级:逐层展开保留层级关系,成本从原料一层层卷上来,半成品的加工损耗能定位到具体层级,而不是全摊在最后一个成品上。
  • 预生产与当日任务分开管:半成品可以提前做、按结余排今天的量,避免每天现做现用把产能压在当天。

需要注意的边界 ​

展开深度由参数控制,配方层级做得过深会影响可读性;层级关系本身要在配方里配准,配错层级不会报错,但展开出来的领料量就是错的。

在哪做 ​

环节入口
逐级查看嵌套配方配方查看
排产与半成品预生产生产中心
组合装礼盒(单层展开)货品组装