Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
2675 Lượt xem

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.

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ