diff --git a/write_exit.html b/write_exit.html
index a4de1cd..ac0d459 100644
--- a/write_exit.html
+++ b/write_exit.html
@@ -3,7 +3,7 @@
{{*
Enregistrer les écritures de sortie du bilan
paramètres :
- - immo_line_id : numéro de ligne de l'écriture d'immobilisation
+ - immo_line_id : numéro de ligne de l'écriture d'immobilisation
- amort_amount : montant des amortissements
- year : exercice de la date de sortie de l'immobilisation
- date_mes : date de mise en service de l'immobilisation
@@ -30,6 +30,9 @@
}}
{{/select}}
+{{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_line_id|intval}}
+{{/load}}
+
{{* chercher des écritures liées à l'immo courante au crédit du même compte
et déduire leur montant de celui de l'immo
*}}
@@ -161,6 +164,18 @@
lines=$lines
linked_transactions=$ligne_immo.id_transaction
}}
+ {{#foreach from=$result.lines item="line"}}
+{{* TODO : cas où pas de doc ? (info_immo = null) *}}
+ {{if $line.account_code == $amort_account_code}}
+ {{:save
+ key=""|uuid
+ type="amort_link"
+ immo_doc_id=$info_immo.id
+ amort_line_id=$line.id
+ }}
+ {{:break}}
+ {{/if}}
+ {{/foreach}}
{{/if}}
{{* écriture de sortie du bilan *}}
@@ -214,6 +229,17 @@
lines=$lines
linked_transactions=$ligne_immo.id_transaction
}}
+ {{#foreach from=$result.lines item="line"}}
+ {{if $line.account_code == $immo_account_code}}
+ {{:save
+ key=""|uuid
+ type="exit_link"
+ immo_doc_id=$info_immo.id
+ exit_line_id=$line.id
+ }}
+ {{:break}}
+ {{/if}}
+ {{/foreach}}
{{if $montant_cession > 0}}
{{* Cession de l'immobilisation *}}