一个制造订单部分完成后,系统出现了两张编号相近的记录。若把两张都当成全新的生产需求,再把原始订单数量加一次,汇总就可能失真。Odoo 19制造后续单文档描述的,是同一批需求在执行记录中被拆开表达的过程。[1]

原文说明,有时制造订单的全部数量无法立即完成,Odoo Manufacturing允许先制造部分数量,为剩余部分建立backorder。原订单由此分为两个订单,参考编号保留原始编号,并加上连字符和附加数字。编号的联系用于识别这一拆分背景,不能只看“多了一张单”就认定又接到了一批需求。

官方例子中的原始制造数量为十件,当时组件只够先制造五件。拆分后,编号尾部为001的订单记录已经制造的五件,立即标记Done;尾部为002的订单保留仍待制造的五件,状态为In Progress。这里的十、五和五只转述文档例子,没有读取真实工厂的数量。

同样的五件出现在两个描述中,也要保留各自含义:一边是完成结果,另一边是未完成余量。它们并不是两份都已完工的记录。对执行报表而言,把数量与状态、原始参考编号一起展示,才能回答“已经做了多少”和“还有多少待做”,单列一个数量栏不足以区分二者。

文档继续说明,若剩余部分下一次仍只完成了一部分,还可再为余量建立后续单。这意味着一条制造需求的执行记录可能跨越不止两张单;在资料中只保留最近一张编号,会丢掉此前已经完成的部分。本文的分析是,追踪说明应保留关联链条,再按实际记录区分已完成与仍开放的数量,而非只按单据张数推算需求增长。

同页还介绍Shop Floor场景中的工作单卡片和制造订单关闭条件。本文没有把工作单步骤完成等同于所有制造订单都已关闭,也不提供车间点击流程、现场工艺或产能安排。记录状态属于软件语义,不能单独证明实物质量或放行条件已经满足。

采用范围为Odoo官方19.0文档源码,读取于2026年10月9日,截图未作视觉核验。制造执行资料中,把原始需求、已完成部分与后续余量分开命名,就能让新增记录保留其真实来由,而不被误读为另一份生产任务。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。