I'm trying to create delivery order for each warehouse in sale order line
from where can get value of 'picking_type_id' of the delivery order?
class SaleOrder(models.Model):
_inherit = 'sale.order'
@api.model
def action_confirm(self):
res = super(SaleOrder, self)
oreders = res.order_line
for loc in oreders.mapped('warehous_id'):
line = oreders.filtered(lambda o: o.warehous_id.id == loc.id)
picking_vals = {
'origin': res.name,
'partner_id': res.partner_shipping_id.id,
'location_id': loc.lot_stock_id.id,
'location_dest_id': res.partner_shipping_id.property_stock_customer.id,
'picking_type_id':loc.out_type_id.id,
I used the following fields but it deoesn't work correctly