Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
1349 Ansichten

  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
Verwerfen
Autor Beste Antwort

Thanks it works

Avatar
Verwerfen
Beste Antwort

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
Verwerfen