Skip to Content
मेन्यू
This question has been flagged
2 Replies
1352 Views

  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
Discard
Author Best Answer

Thanks it works

Avatar
Discard
Best Answer

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
Discard