出库时的 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 拆行。
很多人把 Purchase Agreements 当成采购单外面再套一层壳,但它真正解决的是长期约定、替代报价和采购节奏控制。本文把 Blanket Order 和招标思路讲清楚。
很多多公司问题并不是权限突然变了,而是 allowed_company_ids 改变了当前环境理解世界的范围。本文把这层上下文讲清楚。
很多 Odoo 多语言问题表面像翻译丢了,实际上常常和语言上下文、字段是否可翻译、以及回退逻辑有关。本文把这条链讲清楚。
很多团队想让系统“自动提醒下一步”,这类需求常会落到 activity。本文把 mail.activity 在轻闭环场景里的价值讲清楚。
很多 Odoo 门户访问问题,看起来像权限放开了,其实常常是 token 访问在起作用。本文把 portal、公开链接和访问边界讲清楚。
很多候选搜索体验差,不是前端问题,而是 _name_search 的命中策略没设计好。本文把常见重写思路讲清楚。