Séparation immobilisations achevées
This commit is contained in:
parent
6e06d4f24f
commit
0160fef1c2
5 changed files with 191 additions and 16 deletions
|
|
@ -3,7 +3,7 @@
|
|||
{{* Liste des immobilisations amortissable ou à définir *}}
|
||||
|
||||
<section class="immobilisation">
|
||||
<h2 class="ruler">Liste des immobilisations</h2>
|
||||
<h2 class="ruler">Immobilisations en cours</h2>
|
||||
|
||||
<table class="list">
|
||||
<thead>
|
||||
|
|
@ -70,17 +70,37 @@
|
|||
{{/if}}
|
||||
{{* voir s'il existe des écritures d'amortissement associées *}}
|
||||
{{#select
|
||||
links.id_transaction,
|
||||
links.id_related
|
||||
FROM acc_transactions_links AS links
|
||||
WHERE links.id_transaction = :trans_id OR links.id_related = :trans_id;
|
||||
:trans_id=$trans_id
|
||||
sum(l_amort.credit) as amort_amount,
|
||||
CASE links.id_related = t_immo.id
|
||||
WHEN true THEN links.id_transaction
|
||||
WHEN false THEN links.id_related
|
||||
END as amort_trans_id
|
||||
FROM acc_transactions_lines as l_immo
|
||||
INNER JOIN acc_transactions as t_immo on t_immo.id = l_immo.id_transaction
|
||||
INNER JOIN acc_transactions_links as links
|
||||
ON (
|
||||
t_immo.id = links.id_transaction
|
||||
OR
|
||||
t_immo.id = links.id_related
|
||||
)
|
||||
INNER JOIN acc_transactions_lines as l_amort on amort_trans_id = l_amort.id_transaction
|
||||
WHERE
|
||||
l_immo.id = :line_id
|
||||
AND
|
||||
l_amort.credit <> 0;
|
||||
:line_id = $immo_id|intval
|
||||
}}
|
||||
{{:assign exist_amort=true}}
|
||||
{{else}}
|
||||
{{:assign exist_amort=false}}
|
||||
{{if $amort_amount == null}}
|
||||
{{:assign exist_amort=false}}
|
||||
{{else}}
|
||||
{{:assign amort_amount=$amort_amount}}
|
||||
{{:assign exist_amort=true}}
|
||||
{{/if}}
|
||||
{{/select}}
|
||||
{{*:debug trans_id=$trans_id trans_label=$trans_label exist_amort=$exist_amort*}}
|
||||
{{* immo amortie ? *}}
|
||||
{{if $amort_amount >= $debit}}
|
||||
{{:continue}}
|
||||
{{/if}}
|
||||
<tr>
|
||||
<td class="num"><a href={{$trans_url}}>#{{$trans_id}}</a></td>
|
||||
<td>{{$trans_date|date_short}}</td>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue