Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
2 Vastaukset
4201 Näkymät
i want to create field where countinues count

i have field

odometer_pasang = fields.Integer(string='Odometer Pemasangan Sebelumnya')
odometer_tire = fields.Integer(string='Odometer Tire', compute='_compute_odometer_tire')
odometer_pengecekan = fields.Integer(string='Odometer Pengecekan')
odometer_cek = fields.Integer(string='KM Pemasangan - KM Pengecekan', compute='_compute_odometer_cek')

@api.depends('odometer_pengecekan','odometer_pasang')
def _compute_odometer_cek(self):
for r in self:
if r.odometer_pengecekan and r.odometer_pasang:
r.odometer_cek = r.odometer_pengecekan - r.odometer_pasang

@api.depends('odometer_pengecekan','odometer_pasang')
def _compute_odometer_tire(self):
for r in self:
tampung = r.odometer_pengecekan - r.odometer_pasang
r.odometer_tire += tampung


i want to make field odometer_tire always count from odometer_cek but for now odometer_tire not counting sum
Avatar
Hylkää
Paras vastaus

you need to add onchange method to achieve your goal...

Avatar
Hylkää
Paras vastaus

Why ignore the onchange method?

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
jouluk. 23
2656
3
helmik. 21
18516
1
elok. 18
8738
2
elok. 18
4210
0
huhtik. 18
3989