Ciao a tutti,
ho realizzato un semplice modulo che nella vista res.partner riporta tutte le fatture di vendita scadute.
Ho banalmente aggiunto una relazione one2many con account.invoice e "filtrata" tramite domain:
class ResPartner(models.Model):
_inherit = 'res.partner'
overdue_invoices_ids = fields.One2many('account.invoice', 'partner_id', domain =
[
'&',
('state', '=', 'open'),
'&',
('type', '=', 'out_invoice'),
'&',
('date_due', '<', datetime.today().strftime("%Y-%m-%d"))
]
)
Ho notato che, randomicamente, il campo overdue_invoices_ids mostra valori differenti.
Es. se da "Contabilità > Fatture" ho 2 fatture scadute, overdue_invoices_ids nella scheda cliente a volte perde 1 record fattura.
Non riesco ad intercettare la problematica perchè è un comportamento del tutto randomico.
Ho solo notato che dopo un riavvio dell'istanza la situazione si "stabilizza" per alcuni giorni.
Grazie per il supporto