Quita los albaranes de salida porque no permite sacar cosas.

This commit is contained in:
snt 2024-09-20 16:15:36 +02:00
parent 5a3b3772aa
commit 79f6ae3923

View file

@ -48,7 +48,7 @@ class Picking(models.Model):
return
_logger.debug("onchange %s %s", picking.location_dest_id.name, picking.location_id.name) # web client does not update without this, wtf?
if picking.picking_type_id.is_deposit:
if picking.picking_type_id.code in ["internal","outgoing"]:
if picking.picking_type_id.code in ["internal"]:
if not picking.partner_id.deposit_sale_accept:
raise ValidationError("Éste cliente no acepta material en depósito, configúralo antes de crear un depósito para él.")
return
@ -68,7 +68,7 @@ class Picking(models.Model):
def change_dest_location(self, vals, code):
if vals.get("partner_id"):
partner = self.env["res.partner"].browse(vals.get("partner_id"))
if code in ["internal", "outgoing"]:
if code in ["internal"]:
if not partner.deposit_sale_accept:
raise ValidationError("Éste cliente no acepta material en depósito, configúralo antes de crear un depósito para él.")
return