出库时的 stock.move.line 是如何确定的
用通俗但不失源码细节的方式,讲清楚 Odoo 出库时 stock.move.line 的生成逻辑:从 stock.move、stock.quant、移除策略到 lot/serial 拆行。
TOPIC PICKS
用通俗但不失源码细节的方式,讲清楚 Odoo 出库时 stock.move.line 的生成逻辑:从 stock.move、stock.quant、移除策略到 lot/serial 拆行。
可以顺着继续读的相邻方向
很多人能理解出入库数量,却总看不懂 Odoo 的库存价值剩余是怎么追的。本文把 Stock Valuation Layer、remaining_qty 和 remaining_value 讲清楚。
很多采购价格问题表面像“系统算错了”,其实根因往往在 supplierinfo、供应商优先级、数量阶梯和单位换算。本文把采购取价链讲清楚。
从 product.template.purchase_method、qty_received、qty_to_invoice 和 invoice_status,拆开看采购开票到底按谁算。
从 stock_account._action_done 到 _create_account_move,讲清楚实时报价库存怎样在过账时写入总账。
从 stock.move._action_assign、_update_reserved_quantity 到 _action_done 和 _create_backorder,理解 Odoo 库存是怎样从“可用”变成“已完成”的。
销售同学改了承诺交期,仓库排期、move deadline、前台可承诺日期和延迟提醒为什么都跟着波动?结合 sale_stock 源码,这篇把 sale order、sale order line、stock move 与安全提前期之间的日期链路拆开。