İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
5371 Görünümler

hello everyone i haved been added an filed called employee_id, it gets the record id as the employee id computed field, it worked well when any of depending fields change but i need to run the function on all old date not while creating a new employee or i change the dependens

here is the method

@api.one
@api.depends('name')
def _compute_employee_id(self):
    for rec in self:
        rec.employee_id = rec.id
    pass

employee_id = fields.Char('Employee ID',compute='_compute_employee_id',store=True)

any help will be appreciated


Avatar
Vazgeç
En İyi Yanıt

Hi,

To update old records, you need to create server action to update value of field based on some calculation.

See: https://www.odoo.com/forum/help-1/question/how-to-code-server-action-for-updating-extended-fields-on-odoo11-account-invoice-137463

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
3
Şub 24
18072
1
Tem 25
370
Search a message Çözüldü
1
Şub 25
1200
0
Eyl 23
2141
2
Haz 23
3894