出库时的 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 拆行。
很多人知道 supplier delay,却没看懂 Order Deadline 和 Days to Purchase。本文把 Odoo 采购补货里真正影响下单时点的时间叠加链讲透。
很多人把 Sales Team 当成报表维度或看板分组,但源码里的 team_id 远不止这个作用。它会影响默认 team、默认 stage、stage 可见范围,甚至邮件别名进来的线索会落到哪条 pipeline。
很多人在项目模块里看到 analytic account 会觉得很突兀,但它其实是项目成本、收入和工时归集的核心。本文把它讲清楚。
很多人把 BOM 看成原料清单,但在 Odoo 里,BOM 还决定 kit 展开、制造层级和副产品产出语义。本文把 phantom 和 by-product 讲清楚。
很多人把 Fiscal Position 理解成给发票换个税,但它实际同时影响税映射、科目映射和伙伴/地址条件匹配。本文把它讲清楚。
从 purchase.order.button_confirm 到 stock.move / picking 创建,讲清楚 Odoo 采购单确认后,收货、入库和后续库存流转是如何被源码连接起来的。