跳至内容
菜单
此问题已终结
1 回复
2315 查看

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