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
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
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:
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
2
jan. 24
|
2672 | ||
|
2
sep. 23
|
5490 | ||
Add Any Number To Date
Opgelost
|
|
2
dec. 23
|
7275 | |
|
2
jun. 22
|
4608 | ||
|
1
jul. 18
|
4730 |