[已解决]odoo12中Sale Order如何自动生成Purchase Order
-
补充:
确认销售订单时,自动生成采购询价单,需要有3个条件:
产品为 库存商品,并且设置了 供应商,路线为Make To Order + Buy:
https://www.odoo.com/documentation/user/12.0/zh_CN/purchase/replenishment/flows/purchase_triggering.html -
@hui 在 odoo12中Sale Order如何自动生成Purchase Order 中说:
sale.order中两个订单中,产品相同(产品的供应商一样,产品路线是Make To Order),这样两单都Confirm时,是怎么自动生成Purchase Order,并合并的?按钮
Confirm对应的方法action_confirm只是修改了Sale Order的订单状态,没有逻辑生成Purchase Order的?光看
sale模块当然是不够的,你需要看一下sale_stock模块里的action_confirm,然后从那里往下追溯。 -
@digitalsatori
sale_stock模块中没有action_confirm方法。
需要依赖purchase_stock模块,继承stock.rule模型,重写_run_buy方法。生成Purchase Order是在这个方法中的。