콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
1374 화면

  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

아바타
취소