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