跳至內容
選單
此問題已被標幟
1 回覆
2325 瀏覽次數

how can i disable that a sale order line  will be automatically added to a sale when finishing a stock-Picking (Delivery)?

i just want such a position to be added manually in sale process bevore confirming the sale order.

頭像
捨棄
最佳答案

Hi, you can do this to enter it only after confirmation of the SO:


class SaleOrder(models.Model):
_inherit = 'sale.order'
@api.multi
def action_confirm(self):
for order in self:
order.delivery_set()
return super(SaleOrder, self).action_confirm()
頭像
捨棄
作者

in V12 i do not have such method

作者

i found the function _add_delivery_cost_to_so in delivery/models/stock_picking.py .. this adds the line