出库时的 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 拆行。
很多制造场景看起来像“点了一个制造单”,但背后其实是 BOM、需求触发、库存移动和生产执行一起配合。本文把 MO 链路讲清楚。
很多库存补货问题最后都会回到 reordering rules 和 scheduler。本文讲清它们是怎么把“低于阈值”变成“真的去补货”的。
很多多公司报错看起来像权限问题,实际上是对象之间的公司边界不一致。本文把 check_company 背后的约束思路讲清楚。
很多产品定制一旦涉及规格、条码、库存或价格,就会绕到 product.template 和 product.product。本文把这两个模型的边界一次讲清。
很多开发会用 Binary 和 Image 字段,但常常没真正理解文件内容、附件记录和业务对象之间是什么关系。本文把这条链理清。
很多“记录找不到了”的问题,其实不是删了,而是被归档和 active_test 过滤掉了。本文把 Odoo 的归档语义和搜索影响讲清楚。