Files

31 lines
1.4 KiB
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import models
from . import wizard
from . import report
def _l10n_be_reports_post_init(env):
for company in env['res.company'].search([('chart_template', '=', 'be_comp')], order="parent_path"):
ChartTemplate = env['account.chart.template'].with_company(company)
company_data = ChartTemplate._get_be_comp_reports_res_company(company.chart_template)
partner_data = ChartTemplate._get_be_comp_reports_res_partner(company.chart_template)
ChartTemplate._load_data({
'res.company': company_data,
'res.partner': partner_data,
'account.reconcile.model': ChartTemplate._get_be_account_reconcile_model(company.chart_template),
})
for company in env['res.company'].search([('chart_template', '=', 'be_asso')], order="parent_path"):
ChartTemplate = env['account.chart.template'].with_company(company)
company_data = ChartTemplate._get_be_asso_reports_res_company(company.chart_template)
partner_data = ChartTemplate._get_be_asso_reports_res_partner(company.chart_template)
ChartTemplate._load_data({
'res.company': company_data,
'res.partner': partner_data,
'account.reconcile.model': ChartTemplate._get_be_account_reconcile_model(company.chart_template),
})
env['res.company'].search([])._compute_l10n_be_region_id()