Hello, I am new to odoo and I would like to create a calculated field that gives me the difference in days between two dates. I don't know much about programming but I would like to get a solution to my problem. thanks in advance
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
Hi,
Check the odoo documention for respective version here
https://www.odoo.com/documentation/14.0/ , regarding compute function.
field_1 = fields.Date(string="")
field_2 = fields.Date(string="")
field_3 = fields.Integer(compute='_compute_days', string="")
@api.multi
@api.depends('field_1', 'field_2')
def _compute_days(self):
for record in self:
record.field_3 = (record.field_1 - record.field_2).days
Hope it helps,
Thanks
Thank you very much for answering, now when testing your code I realize that I do not know where to insert it, forgive my ingorance is that I am starting to study programming now and becoming familiar with odoo. You could tell me where to put the code, I would appreciate it, I tried here but it didn't work for me:
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
2
thg 1 24
|
2672 | ||
|
2
thg 9 23
|
5490 | ||
Add Any Number To Date
Đã xử lý
|
|
2
thg 12 23
|
7276 | |
|
2
thg 6 22
|
4608 | ||
|
1
thg 7 18
|
4731 |