Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2329 Lượt xem

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.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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()
Ảnh đại diện
Huỷ bỏ
Tác giả

in V12 i do not have such method

Tác giả

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