Movida la creación de location del partner al create y al write de res.artner en vez de en el onchange.
readonly para los campos location en la ficha del partner
This commit is contained in:
parent
0ab76a67a1
commit
8ae2c3a1b8
3 changed files with 38 additions and 30 deletions
|
@ -29,14 +29,14 @@ class Picking(models.Model):
|
|||
def change_dest_location(self):
|
||||
if self.picking_type_id.code == 'internal':
|
||||
if not self.partner_id.deposit_sale_accept:
|
||||
raise ValidationError("Éste cliente no acepta material en depósito, configúralo antes de crear depósitos para él.")
|
||||
raise ValidationError("Éste cliente no acepta material en depósito, configúralo antes de crear un depósito para él.")
|
||||
return
|
||||
self.update({
|
||||
'location_dest_id': self.partner_id.deposit_sale_location_id.id,
|
||||
})
|
||||
elif self.picking_type_id.code == 'incoming':
|
||||
if not self.partner_id.deposit_buy_accept:
|
||||
raise ValidationError("Éste proveedor no acepta depósitos, configúralo antes de crear depósitos para él.")
|
||||
raise ValidationError("Éste proveedor no suministra material en depósito, configúralo antes de crear un depósito para él.")
|
||||
return
|
||||
self.update({
|
||||
'location_dest_id': self.partner_id.deposit_buy_location_id.id,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue