In odoo 10, I'd like to calculate difference between a field from current record and same field from previous record calcul difference between 2 record
So I use this code
km_parcouru = fields.Float('KM Parcouru', compute='get_km_parcouru', store=True)
@api.multi
@api.depends('odometer')
def get_km_parcouru(self):
for record in self.sorted(lambda x:x.id):
prev = self.env['fleet.vehicle.log.fuel'].search([], order='date desc', limit=1)
prev_record = prev[0]['odometer'] if prev else 0
record.km_parcouru = record.odometer - prev_record
Can you hellp me?
Thank you