Sélectionner une révision Git
__init__.py
-
Benjamin - Le Filament a rédigéBenjamin - Le Filament a rédigé
__init__.py 1,21 Kio
# © 2022 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import SUPERUSER_ID, api
from . import models, report, wizard
def _configure_journals(cr, registry):
"""Setting journal and property field (if needed)"""
env = api.Environment(cr, SUPERUSER_ID, {})
# if we already have a coa installed, create journal and set property field
company_ids = env["res.company"].search([("chart_template_id", "!=", False)])
for company_id in company_ids:
journal_id = (
env["account.journal"]
.search(
[
("name", "=", "Cotisations"),
("company_id", "=", company_id.id),
("type", "=", "sale"),
],
limit=1,
)
.id
)
if not journal_id:
env["account.journal"].create(
{
"name": "Cotisations",
"type": "sale",
"code": "COT",
"company_id": company_id.id,
"show_on_dashboard": False,
"sequence": 6,
}
)