[FIX] show detail move line on state draft
parent
8d0ddad8cf
commit
22c111057f
|
@ -30,6 +30,7 @@
|
|||
* Valentin Vinagre
|
||||
|
||||
* Lois Rilo <lois.rilo@forgeflow.com>
|
||||
* Saran Lim. <saranl@ecosoft.co.th>
|
||||
|
||||
Much of the work in this module was done at a sprint in Sorrento, Italy in
|
||||
April 2016.
|
||||
|
|
|
@ -297,11 +297,21 @@
|
|||
<div class="act_as_cell amount">
|
||||
<t t-if="not show_partner_details">
|
||||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -311,11 +321,21 @@
|
|||
</span>
|
||||
</t>
|
||||
<t t-if="balance['type'] == 'group_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['account_ids']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['account_ids']),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -326,12 +346,23 @@
|
|||
</t>
|
||||
</t>
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('parent_state', '=', 'posted'),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<', date_from)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -345,13 +376,25 @@
|
|||
<div class="act_as_cell amount">
|
||||
<t t-if="not show_partner_details">
|
||||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -361,13 +404,25 @@
|
|||
</span>
|
||||
</t>
|
||||
<t t-if="balance['type'] == 'group_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -378,14 +433,27 @@
|
|||
</t>
|
||||
</t>
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('debit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -399,13 +467,25 @@
|
|||
<div class="act_as_cell amount">
|
||||
<t t-if="not show_partner_details">
|
||||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -415,13 +495,25 @@
|
|||
</span>
|
||||
</t>
|
||||
<t t-if="balance['type'] == 'group_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -432,14 +524,27 @@
|
|||
</t>
|
||||
</t>
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('credit', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -453,13 +558,25 @@
|
|||
<div class="act_as_cell amount">
|
||||
<t t-if="not show_partner_details">
|
||||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('balance', '<>', 0)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('balance', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -469,12 +586,23 @@
|
|||
</span>
|
||||
</t>
|
||||
<t t-if="balance['type'] == 'group_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -485,14 +613,27 @@
|
|||
</t>
|
||||
</t>
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('balance', '<>', 0)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('parent_state', '=', 'posted'),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('balance', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '>=', date_from),
|
||||
('date', '<=', date_to),
|
||||
('balance', '<>', 0)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -506,11 +647,21 @@
|
|||
<div class="act_as_cell amount">
|
||||
<t t-if="not show_partner_details">
|
||||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('parent_state', '=', 'posted'),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -520,10 +671,18 @@
|
|||
</span>
|
||||
</t>
|
||||
<t t-if="balance['type'] == 'group_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids'])]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids']), ('parent_state', '=', 'posted')]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', 'in', balance['account_ids'])]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -534,12 +693,23 @@
|
|||
</t>
|
||||
</t>
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('parent_state', '=', 'posted'),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', int(account_id)),
|
||||
('partner_id', '=', int(partner_id)),
|
||||
('date', '<=', date_to)]"
|
||||
/>
|
||||
</t>
|
||||
<span t-att-domain="domain" res-model="account.move.line">
|
||||
<t
|
||||
t-att-style="style"
|
||||
|
@ -559,10 +729,18 @@
|
|||
</div>
|
||||
<!--## Initial balance cur.-->
|
||||
<div class="act_as_cell amount">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id'])]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']), ('parent_state', '=', 'posted')]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id'])]"
|
||||
/>
|
||||
</t>
|
||||
<span
|
||||
t-att-domain="domain"
|
||||
res-model="account.move.line"
|
||||
|
@ -597,11 +775,21 @@
|
|||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
('parent_state', '=', 'posted'),
|
||||
('partner_id', '=', partner_id)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
('partner_id', '=', partner_id)]"
|
||||
/>
|
||||
</t>
|
||||
<span
|
||||
t-att-domain="domain"
|
||||
res-model="account.move.line"
|
||||
|
@ -620,10 +808,18 @@
|
|||
<t t-if="balance['type'] == 'account_type'">
|
||||
<t t-if="balance['currency_id']">
|
||||
<div class="act_as_cell amount">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id'])]"
|
||||
/>
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id']), ('parent_state', '=', 'posted')]"
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', balance['id'])]"
|
||||
/>
|
||||
</t>
|
||||
<span
|
||||
t-att-domain="domain"
|
||||
res-model="account.move.line"
|
||||
|
@ -652,11 +848,21 @@
|
|||
<t t-if="total_amount[account_id]['currency_id']">
|
||||
<div class="act_as_cell amount">
|
||||
<t t-if="type == 'partner_type'">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
<t t-if="only_posted_moves">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
('parent_state', '=', 'posted'),
|
||||
('partner_id', '=', partner_id)]"
|
||||
/>
|
||||
/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t
|
||||
t-set="domain"
|
||||
t-value="[('account_id', '=', account_id),
|
||||
('partner_id', '=', partner_id)]"
|
||||
/>
|
||||
</t>
|
||||
<span
|
||||
t-att-domain="domain"
|
||||
res-model="account.move.line"
|
||||
|
|
|
@ -15,7 +15,7 @@ odoo.define("account_financial_report.report", function (require) {
|
|||
|
||||
/**
|
||||
* Convert a model name to a capitalized title style
|
||||
* Example: account.mode.line --> Account Move Line
|
||||
* Example: account.move.line --> Account Move Line
|
||||
*
|
||||
* @param {String} str
|
||||
* @returns {String}
|
||||
|
|
Loading…
Reference in New Issue