Update account_report_common.py (#14891)

[FIX] account: fixed onchange_chart_id that was failing on last and first day of the year.

Courtesy of Noviat
This commit is contained in:
Luc De Meyer 2017-01-05 10:25:39 +01:00 committed by qdp-odoo
parent cc2af89454
commit 75692bc988
1 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ class account_common_report(osv.osv_memory):
if chart_account_id:
company_id = self.pool.get('account.account').browse(cr, uid, chart_account_id, context=context).company_id.id
now = time.strftime('%Y-%m-%d')
domain = [('company_id', '=', company_id), ('date_start', '<', now), ('date_stop', '>', now)]
domain = [('company_id', '=', company_id), ('date_start', '<=', now), ('date_stop', '>=', now)]
fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, domain, limit=1)
res['value'] = {'company_id': company_id, 'fiscalyear_id': fiscalyears and fiscalyears[0] or False}
return res
@ -131,7 +131,7 @@ class account_common_report(osv.osv_memory):
company_id = self.pool.get('account.account').browse(cr, uid, ids[0], context=context).company_id.id
else: # use current company id
company_id = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id
domain = [('company_id', '=', company_id), ('date_start', '<', now), ('date_stop', '>', now)]
domain = [('company_id', '=', company_id), ('date_start', '<=', now), ('date_stop', '>=', now)]
fiscalyears = self.pool.get('account.fiscalyear').search(cr, uid, domain, limit=1)
return fiscalyears and fiscalyears[0] or False