出库时的 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 拆行。
可以顺着继续读的相邻方向
基于 stock_barcode_quality_control_picking_batch 与 stock_barcode_picking_batch 解释批次条码初始数据怎样带出 quality_check_todo,并保持从 picking 到 batch 的来回跳转。
从 stock_barcode_picking_batch 讲清新建波次后为什么先经历挑单确认,再把批次、拣货类型和 grouped lines 一起送进条码界面。
基于 stock_barcode_product_expiry 说明 use_expiration_date、lot.expiration_date 与 move_line.expiration_date 如何分别承担规则、主数据与现场执行上下文。
stock_accountant 告诉你,库存价值不是跟着“有货库位”走,而是跟着公司估值方法、成本方法和被认定为 inventory / product inventory 的位置口径走。
条码有效期支持的关键,不是数据库里多了 expiration_date,而是产品、lot、move line 三层字段一起暴露给条码前端,再配合 GS1 规则落到收货与发货界面。