account_voucher.py 634 B

1234567891011121314
  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, api
  3. class AccountVoucher(models.Model):
  4. _inherit = 'account.voucher'
  5. description_completo = fields.Char(string='Descripción Completa', compute='_compute_description_completo_voucher', store=True)
  6. @api.depends('reference')
  7. def _compute_description_completo_voucher(self):
  8. for line in self:
  9. # Buscar la factura relacionada por el número (number)
  10. invoice = self.env['account.invoice'].search([('number', '=', line.reference)], limit=1)
  11. line.description_completo = invoice.description_completo if invoice else ''