Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
2333 มุมมอง

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