{{/foreach}}
diff --git a/attach_amort.html b/attach_amort.html
index f369cd4..31e0ae9 100644
--- a/attach_amort.html
+++ b/attach_amort.html
@@ -3,12 +3,17 @@
{{*
Enregistrer la liaison entre une ligne d'écriture d'amortissement
et une ligne d'écriture d'immobilisation
- @param immo_line_id : numéro de ligne de l'écriture d'immobilisation
- @param amort_line_id : numéro de ligne de l'écriture d'amortissement
@param immo_doc_id : numéro du doc d'immo
+ @param amort_line_id : numéro de ligne de l'écriture d'amortissement
*}}
-{{* chercher l'écriture d'immobilisation *}}
+{{* données de l'immobilisation *}}
+{{#load id=$_GET.immo_doc_id|intval assign="info_immo"}}
+ {{:assign label_immo=$label|or:$ligne_immo.trans_label}}
+{{else}}
+ {{:error message="Immobilisation non trouvée"}}
+{{/load}}
+
{{#select
line.id_transaction as immo_trans_id,
line.debit as montant,
@@ -17,19 +22,13 @@
FROM acc_transactions_lines as line
INNER JOIN acc_transactions AS trans ON line.id_transaction = trans.id
WHERE line.id = :line_id;
- :line_id = $_GET.immo_line_id|intval
+ :line_id = $info_immo.line
assign="ligne_immo"
}}
{{else}}
{{:error message="Immobilisation non trouvée"}}
{{/select}}
-{{* chercher le doc associé à l'immo *}}
-{{#load id=$_GET.immo_doc_id|intval assign="info_immo"}}
- {{:assign label_immo=$label|or:$ligne_immo.trans_label}}
-{{else}}
- {{:error message="Immobilisation non trouvée"}}
-{{/load}}
{{:assign montant_immo=$info_immo.amount|or:$ligne_immo.montant}}
{{if $ligne_immo.line_label != null && $ligne_immo.line_label != $label_immo}}
@@ -191,7 +190,7 @@
}}
{{/if}}
- {{:redirect force="amortization.html?immo_line_id=%s&immo_doc_id=%s&type_immo=%s&ok=1&msg=attach_amort"|args:$_GET.immo_line_id:$_GET.immo_doc_id:$status}}
+ {{:redirect force="amortization.html?immo_doc_id=%s&type_immo=%s&ok=1&msg=attach_amort"|args:$_GET.immo_doc_id:$status}}
{{/form}}
{{:admin_header title="Amortir l'immobilisation" custom_css="./style.css" current="module_amortization"}}
diff --git a/detach_amort.html b/detach_amort.html
index 06b99ff..e2b7b85 100644
--- a/detach_amort.html
+++ b/detach_amort.html
@@ -3,24 +3,29 @@
{{*
Supprimer l'association entre une écriture d'amortissement et
une écriture d'immobilisation
- @param immo_line_id : id de la ligne d'immo
- @param amort_line_id : id de la ligne d'amortissement
@param immo_doc_id : id du doc associé à l'immo
+ @param amort_line_id : id de la ligne d'amortissement
*}}
-{{* chercher l'écriture d'immobilisation *}}
+{{* données de l'immobilisation *}}
+{{#load id=$_GET.immo_doc_id|intval assign="info_immo"}}
+{{else}}
+ {{:error message="Immobilisation non trouvée"}}
+{{/load}}
+
+{{* écriture d'immobilisation *}}
{{#select
id_transaction
FROM acc_transactions_lines
WHERE id = :line_id;
- :line_id = $_GET.immo_line_id|intval
+ :line_id = $info_immo.line
}}
{{:assign immo_trans_id=$id_transaction}}
{{else}}
{{:error message="Immobilisation non trouvée"}}
{{/select}}
-{{* chercher l'écriture d'amortissement *}}
+{{* écriture d'amortissement *}}
{{#select
id_transaction
FROM acc_transactions_lines
@@ -69,11 +74,9 @@
{{/load}}
{{* marquer immo non soldée *}}
-{{#load id=$_GET.immo_doc_id|intval assign="info_immo"}}{{/load}}
{{:save
key=$info_immo.key
status="managed"
}}
-{{:redirect
- to="amortization.html?immo_line_id=%s&ok=1&msg=detach&immo_doc_id=%s"|args:$_GET.immo_line_id:$_GET.immo_doc_id}}
+{{:redirect to="amortization.html?immo_doc_id=%s&ok=1&msg=detach"|args:$_GET.immo_doc_id:}}
diff --git a/detach_immo.html b/detach_immo.html
index 37b4397..7a67513 100644
--- a/detach_immo.html
+++ b/detach_immo.html
@@ -3,17 +3,21 @@
{{*
Supprimer l'association entre une écriture d'immobilisation et
une écriture au crédit du compte d'immobilisation
- @param immo_line_id : id de la ligne d'immo
- @param credit__line_id : id de la ligne de crédit
@param immo_doc_id : id du doc associé à l'immo
+ @param credit_line_id : id de la ligne de crédit
*}}
-{{* chercher l'écriture d'immobilisation *}}
+{{* données de l'immobilisation *}}
+{{#load type="immo" id=$_GET.immo_doc_id|intval assign="info_immo"}}
+{{else}}
+ {{:error message="Immobilisation non trouvée"}}
+{{/load}}
+
{{#select
id_transaction
FROM acc_transactions_lines
WHERE id = :line_id;
- :line_id = $_GET.immo_line_id|intval
+ :line_id = $info_immo.line
}}
{{:assign immo_trans_id=$id_transaction}}
{{else}}
@@ -68,6 +72,4 @@
{{:delete id=$id}}
{{/load}}
-{{:redirect
- to="details_immo.html?immo_doc_id=%s&ok=1&msg=detach&"|args:$_GET.immo_doc_id}}
-*}}
+{{:redirect to="details_immo.html?immo_doc_id=%s&ok=1&msg=detach&"|args:$_GET.immo_doc_id}}
diff --git a/details_immo.html b/details_immo.html
index 148308a..f84f08b 100644
--- a/details_immo.html
+++ b/details_immo.html
@@ -5,7 +5,6 @@
Afficher les détails d'une immmo
- permettre l'association d'une immo au crédit du compte de l'immo
- permettre de modifier les paramètres de l'immo
- @param (OBSOLÈTE ?) immo_line_id : numéro de ligne de l'écriture d'immobilisation
@param immo_doc_id : numéro du doc d'immo
*}}
@@ -112,7 +111,7 @@
{{*/if*}}