[FIX] account: print Trial Balance

This applies commits 313bc91cf5 and
2ad4bd4846 to Trial Balance report.

opw-676061
This commit is contained in:
Nicolas Martinelli
2016-05-11 18:42:34 +02:00
parent 97b79a1985
commit d8f8d345b7
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -58,9 +58,9 @@ class ReportTrialBalance(models.AbstractModel):
@api.multi
def render_html(self, data):
self.model = self.env.context.get('active_model')
docs = self.env[self.model].browse(self.env.context.get('active_id'))
docs = self.env[self.model].browse(self.env.context.get('active_ids', []))
display_account = data['form'].get('display_account')
accounts = self.env['account.account'].search([])
accounts = docs if self.model == 'account.account' else self.env['account.account'].search([])
account_res = self.with_context(data['form'].get('used_context'))._get_accounts(accounts, display_account)
docargs = {
@@ -12,4 +12,5 @@ class AccountBalanceReport(models.TransientModel):
def _print_report(self, data):
data = self.pre_print_report(data)
return self.env['report'].get_action(self, 'account.report_trialbalance', data=data)
records = self.env[data['model']].browse(data.get('ids', []))
return self.env['report'].get_action(records, 'account.report_trialbalance', data=data)