我基本上是在尝试为产品设置自定义属性,因此如果产品具有特定属性,即使该产品没有库存,Odoo 在确认销售订单后也不会创建采购订单;相反,Odoo 会向客户发送电子邮件,因此客户必须确认订单,然后生成采购订单。我的问题是确认订单并创建提货(以预订产品),但不创建采购订单。
我尝试了一些东西,比如查看 _run_pull 和 _action_launch_stock_rule,但我很迷失。任何建议都会非常有帮助。
答案:_action_launch_stock_rule是采购的初始入口点。那时可能会发生很多事情。通常,首先创建带有移动的提货,然后将开始采购,最终可能会创建采购订单。因此,如果您只想暂时跳过采购订单创建,_run_buy() 可能是一个不错的切入点。 – CZoellner