add default_shipment_address

This commit is contained in:
sinergia 2022-07-11 16:18:53 -05:00
parent 9aa5fad86b
commit 65770b97c7

View File

@ -96,8 +96,14 @@ class SaleLine(metaclass=PoolMeta):
address_equipment = fields.Many2One('party.address', "Direccion") address_equipment = fields.Many2One('party.address', "Direccion")
unit_digits = fields.Function(fields.Integer('Unit Digits'), unit_digits = fields.Function(fields.Integer('Unit Digits'),
'on_change_with_unit_digits') 'on_change_with_unit_digits')
@fields.depends('sale','_parent_sale.shipment_address')
def default_address_equipment(self, name=None):
#raise UserError(str((self.sale)))
self.address_equipment = self.sale.shipment_address.id
return self.address_equipment
def on_change_with_unit_digits(self, name=None): def on_change_with_unit_digits(self, name=None):
if self.unit: if self.unit:
return self.unit.digits return self.unit.digits