oca-technical/odoo-bringout-oca-hr-expense-hr_expense_sequence/hr_expense_sequence/hooks.py
2025-08-29 15:43:03 +02:00

13 lines
551 B
Python

# Copyright 2014 Serv. Tecnol. Avanzados (http://www.serviciosbaeza.com)
# Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import SUPERUSER_ID, api
def assign_old_sequences(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
expense_obj = env["hr.expense.sheet"]
sequence_obj = env["ir.sequence"]
for expense in expense_obj.search([], order="id"):
expense.write({"number": sequence_obj.next_by_code("hr.expense.sheet")})