出库时的 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 拆行。
用户能在列表里看到记录,点进详情却报权限错,常见原因不是单纯“没给权限”,而是 ACL、全局规则、组规则和关联模型读取顺序叠在了一起。
很多人会配置 Odoo Dropship,但一到源码层就不知道销售、采购和拣货单为什么会这样联动。本文把一件代发链路讲清楚。
很多高级 Odoo 开发问题,最后都会落到缓存、recompute、flush 和 modified 这套机制。本文不装神秘,直接把它讲成人能理解的话。
很多 Odoo 权限问题并不是“没权限”这么简单,而是模型级权限、分组、记录规则、多公司上下文叠在一起的结果。本文帮你一次理清。
很多人会用销售开票,但不清楚 invoice_status 为什么变、哪些行能开票、系统如何从销售单生成 account.move。本文把这条链一次讲透。
很多人会给 Selection 字段直接加新状态,却忽略了 selection_add 和 ondelete 背后的兼容边界。本文把它讲透。