[FIX] account_financial_report: filter by correct data in trial balance
When on a Trial Balance report and filtering by hierarchical accounts or for a foreing currency, an error was produced when generating the report. The report fields were dependant on data that is no longer present, such as line data. This uses the correct data provided when generating the report to avoid this errors TT29261pull/868/head
parent
e58ce3785f
commit
9c06f34ebb
|
@ -313,8 +313,8 @@
|
||||||
<t t-if="balance['type'] == 'group_type'">
|
<t t-if="balance['type'] == 'group_type'">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', 'in', line.compute_account_ids.ids),
|
t-value="[('account_id', 'in', balance['account_ids']),
|
||||||
('date', '<', date_from.strftime('%Y-%m-%d'))]"
|
('date', '<', date_from)]"
|
||||||
/>
|
/>
|
||||||
<span t-att-domain="domain" res-model="account.move.line">
|
<span t-att-domain="domain" res-model="account.move.line">
|
||||||
<t
|
<t
|
||||||
|
@ -363,9 +363,9 @@
|
||||||
<t t-if="balance['type'] == 'group_type'">
|
<t t-if="balance['type'] == 'group_type'">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', 'in', line.compute_account_ids.ids),
|
t-value="[('account_id', 'in', balance['account_ids']),
|
||||||
('date', '>=', line.report_id.date_from.strftime('%Y-%m-%d')),
|
('date', '>=', date_from),
|
||||||
('date', '<=', line.report_id.date_to.strftime('%Y-%m-%d')),
|
('date', '<=', date_to),
|
||||||
('debit', '<>', 0)]"
|
('debit', '<>', 0)]"
|
||||||
/>
|
/>
|
||||||
<span t-att-domain="domain" res-model="account.move.line">
|
<span t-att-domain="domain" res-model="account.move.line">
|
||||||
|
@ -417,9 +417,9 @@
|
||||||
<t t-if="balance['type'] == 'group_type'">
|
<t t-if="balance['type'] == 'group_type'">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', 'in', line.compute_account_ids.ids),
|
t-value="[('account_id', 'in', balance['account_ids']),
|
||||||
('date', '>=', line.report_id.date_from.strftime('%Y-%m-%d')),
|
('date', '>=', date_from),
|
||||||
('date', '<=', line.report_id.date_to.strftime('%Y-%m-%d')),
|
('date', '<=', date_to),
|
||||||
('credit', '<>', 0)]"
|
('credit', '<>', 0)]"
|
||||||
/>
|
/>
|
||||||
<span t-att-domain="domain" res-model="account.move.line">
|
<span t-att-domain="domain" res-model="account.move.line">
|
||||||
|
@ -471,9 +471,9 @@
|
||||||
<t t-if="balance['type'] == 'group_type'">
|
<t t-if="balance['type'] == 'group_type'">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', 'in', line.compute_account_ids.ids),
|
t-value="[('account_id', 'in', balance['account_ids']),
|
||||||
('date', '>=', line.report_id.date_from.strftime('%Y-%m-%d')),
|
('date', '>=', date_from),
|
||||||
('date', '<=', line.report_id.date_to.strftime('%Y-%m-%d'))]"
|
('date', '<=', date_to)]"
|
||||||
/>
|
/>
|
||||||
<span t-att-domain="domain" res-model="account.move.line">
|
<span t-att-domain="domain" res-model="account.move.line">
|
||||||
<t
|
<t
|
||||||
|
@ -561,7 +561,7 @@
|
||||||
<div class="act_as_cell amount">
|
<div class="act_as_cell amount">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', '=', line.account_id.id)]"
|
t-value="[('account_id', '=', balance['id'])]"
|
||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
t-att-domain="domain"
|
t-att-domain="domain"
|
||||||
|
@ -599,8 +599,8 @@
|
||||||
<div class="act_as_cell amount">
|
<div class="act_as_cell amount">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', '=', line.report_account_id.account_id.id),
|
t-value="[('account_id', '=', account_id),
|
||||||
('partner_id', '=', line.partner_id.id)]"
|
('partner_id', '=', partner_id)]"
|
||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
t-att-domain="domain"
|
t-att-domain="domain"
|
||||||
|
@ -622,7 +622,7 @@
|
||||||
<div class="act_as_cell amount">
|
<div class="act_as_cell amount">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', '=', line.account_id.id)]"
|
t-value="[('account_id', '=', balance['id'])]"
|
||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
t-att-domain="domain"
|
t-att-domain="domain"
|
||||||
|
@ -654,8 +654,8 @@
|
||||||
<t t-if="type == 'partner_type'">
|
<t t-if="type == 'partner_type'">
|
||||||
<t
|
<t
|
||||||
t-set="domain"
|
t-set="domain"
|
||||||
t-value="[('account_id', '=', line.report_account_id.account_id.id),
|
t-value="[('account_id', '=', account_id),
|
||||||
('partner_id', '=', line.partner_id.id)]"
|
('partner_id', '=', partner_id)]"
|
||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
t-att-domain="domain"
|
t-att-domain="domain"
|
||||||
|
|
Loading…
Reference in New Issue