Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
1339 Переглядів

  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


Аватар
Відмінити
Автор Найкраща відповідь

Thanks it works

Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити