销售单确认后,Odoo 是怎样一路生成发货与补货动作的
从 sale.order._action_confirm 到 sale.order.line._action_launch_stock_rule,再到 stock.rule.run、_run_pull、_run_buy,讲清楚销售如何触发库存、采购与补货链。
TOPIC PICKS
从 sale.order._action_confirm 到 sale.order.line._action_launch_stock_rule,再到 stock.rule.run、_run_pull、_run_buy,讲清楚销售如何触发库存、采购与补货链。
可以顺着继续读的相邻方向
sale_subscription_stock 的难点在于“每期开票”并不自动等于“每期出库完成”。对 recurring storable product,系统还要在开票后补一段库存链路,失败时也不能静默吞掉。
sale_subscription 的很多约束看上去“太严格”,比如有 recurring line 就必须有 plan,有 plan 又不能没有
sale_commission 不是做一张提成表那么简单。它真正搭的是一套 period engine:先把方案按月/季度/年切段,再补 target,再根据目标曲线推导提成金额,最后还要扛住报表查询。