Я хочу рассчитать оставшиеся дни до определенной даты, которые необходимо ввести в ту же форму представления.рассчитать оставшиеся дни до указанной даты в Odoo 8
class saisir_soumission(osv.osv):
_name='saisir.soumission'
def compa_date(self,cr,uid,ids,args,fields,context=None):
r = {}
date_format = '%d-%m-%Y'
joining_date = 'Date_ouv_pli'
current_date = (datetime.today()).strftime(date_format)
d1 = datetime.strptime(joining_date, date_format).date()
d2 = datetime.strptime(current_date, date_format).date()
r = str((d2-d1).days + 1)
return r
_columns = {
'NumOffre' : fields.char('N° Offre'),
'organisme_s' : fields.char('Organisme'),
'caution' : fields.float('Caution'),
'Date_ouv_pli' : fields.date('Date Ouverture Plis'), #field to be entered
'observation_d' : fields.text('Observation'),
'compar' : fields.function(compa_date,string='Jours Restants'),
}
Спасибо друг, я буду стараться – khelifa