Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
3469 Widoki
Hello, I am trying to create a calculated field that will calculate the difference in days between two dates. I have tried this way but it does not work for me

for record in self:
   record[(x_dpuerto)] = record(datetime.now()) - record(x_farribo)

thanks
Awatar
Odrzuć
Autor Najlepsza odpowiedź
Hello thanks for answering I have tried this but it still does not return the days between the two dates. Could you help me find the error?

for record in datetime:
        record ['x_ftest'] = record.x_farribo - record.x_eta

and this is the error that returns:
ValueError: <class 'TypeError'>: "'WrappedModule' object is not iterable" while evaluating
"for record in datetime: \ n record ['x_ftest'] = record.x_farribo - record.x_eta"

Awatar
Odrzuć

Hi,

record[(x_dpuerto)] is it a static or a dynamic field ..???

If its static you can go with Mr. Niyas's Answer,

If its a dynamic one ie, difference between two dates when you calculate on today is 20 and for tomorrow it will be 21 ..???

Najlepsza odpowiedź

Hi,

Try like this,

days = (date_1 - date_2).days

Thanks

Awatar
Odrzuć
Autor

Hello, thank you for answering me so quickly, I am new to using 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

Powiązane posty Odpowiedzi Widoki Czynność
3
cze 25
709
1
lip 23
3423
4
gru 22
9386
1
paź 18
4825
1
paź 16
4238