出库时的 stock.move.line 是如何确定的
用通俗但不失源码细节的方式,讲清楚 Odoo 出库时 stock.move.line 的生成逻辑:从 stock.move、stock.quant、移除策略到 lot/serial 拆行。
CATEGORY FOCUS
聚合 Odoo 开发基础、源码理解、ORM、模型、视图、安全与扩展实践。
TOPIC PICKS
用通俗但不失源码细节的方式,讲清楚 Odoo 出库时 stock.move.line 的生成逻辑:从 stock.move、stock.quant、移除策略到 lot/serial 拆行。
很多人看到销售单上的 discount 就以为只有一种折扣,但 Odoo 里至少有价目表折扣、行折扣和全局折扣三层语义。本文把它讲清楚。
很多人把 Odoo Unbuild 当成把生产单倒着跑一遍,但源码里它处理的是成品回收、组件回流和 lot 追溯边界。本文把它讲清楚。
很多人把 Odoo CRM 里的线索和商机当成同一类记录,只是名字不同。其实 type、stage、probability 和 won/lost 语义是连在一起的。
很多人把 Odoo 请假理解成填一张申请单,但 Time Off 真正难的是额度来源、累计规则和审批边界。本文把 allocation 和 accrual 讲清楚。
很多人以为 Odoo 项目任务就是拖看板列,但源码层其实把公共阶段、个人阶段和依赖关系拆得很开。本文把它讲清楚。
很多人以为制造工单只是 MO 下面的几个步骤,但在 Odoo 里,Work Order 实际承载的是工位执行、依赖关系和现场节奏。本文把它讲清楚。