Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
5370 Vizualizări

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


Imagine profil
Abandonează
Cel mai bun răspuns

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
3
feb. 24
18071
1
iul. 25
370
1
feb. 25
1200
0
sept. 23
2141
2
iun. 23
3894