Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
1346 Vistas

  rec_date = fields.Datetime(string='Recieved Date')  

  req_date = fields.Datetime(string='Request Date') 

   proc_date = fields.Datetime(string='Proceed Date')    

  date_deadline = fields.Date('Due Date')   


 I want him to calculate it after 4 days  From the field proc_date


Avatar
Descartar
Autor Mejor respuesta

Thanks it works

Avatar
Descartar
Mejor respuesta

Hi,

Try this code:

date_deadline = fields.Date(string='Due Date', compute='_compute_due_date', store=True)


    @api.depends('proc_date')

    def _compute_due_date(self):

        for record in self:

            if record.proc_date:

                # Assuming you want to calculate the due date as 4 days from proc_date

                due_date = fields.Datetime.from_string(record.proc_date) + timedelta(days=4)

                record.date_deadline = due_date.date()


Hope it helps

Avatar
Descartar