Skip to Content
Menú
This question has been flagged
2 Respostes
2669 Vistes

IS IT POSSIBLE TO TO SUBTRACT THE YEAR. IF SO WHAT CODE IM GOING TO USE. DO I NEED TO USE THE FIELDS.DATE OR FIELDS THAT INTEGER? TAKE NOTE I NEED ONLY TO SUBTRACT THE YEARNOW - YEAREFFECT. YEAR EFFECT IS FIELDS TO BE INPUT.

Avatar
Descartar
Autor Best Answer

hi baiju, actually im newbie for the openerp. kindly provide the sample code? because i dont have idea what code im gonna input. anyway. here's the output that i want to see.     yearnow-yeareffect. EX. 2015-2000. the yeareffect that is field to be input. thanks advance.

Avatar
Descartar
Best Answer

Hi Louie,

You can do that in many ways. I can give you a simple way. In this you have to choose your YEAREFFECT field as integer(in format "yyyy", ie '2015')

in code its like:-

'yeareffect' : fields.integer('Year Effect'),

Then at calculation part you can use like this:-

yearnow = int(time.strftime("%Y"))

then you have get the value in yeareffect field

diff =  value_yeareffect - yearnow

For this you have to import time

This is a simple way, You can do it in many other ways, for that you have mention more details about your requirement, This is from what i understood form your brief description. please let me know if this solves the problem.

Avatar
Descartar