From 9649d6af0e0bb9140893a209405df9fc43a84c39 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Mon, 18 May 2026 10:56:23 +0200 Subject: [PATCH] =?UTF-8?q?Suppression=20param=C3=A8tre=20ligne=20immobili?= =?UTF-8?q?sation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _immobilisations.html | 2 +- add_asset.html | 2 +- amortization.html | 5 ++--- attach_amort.html | 21 ++++++++++---------- detach_amort.html | 19 ++++++++++-------- detach_immo.html | 16 ++++++++------- details_immo.html | 5 ++--- other_amortizations.html | 24 ++++++++++------------ save_amort.html | 43 ++++++++++++++++------------------------ 9 files changed, 63 insertions(+), 74 deletions(-) diff --git a/_immobilisations.html b/_immobilisations.html index 5b257f4..1546725 100644 --- a/_immobilisations.html +++ b/_immobilisations.html @@ -149,7 +149,7 @@ {{*/if*}} {{:linkbutton label="Amortissements" - href="amortization.html?immo_line_id=%s&type_immo=%s&immo_doc_id=%s"|args:$immo_line_id:$type_immo:$immo_doc_id shape="table" + href="amortization.html?immo_doc_id=%s&type_immo=%s"|args:$immo_doc_id:$type_immo shape="table" }} diff --git a/add_asset.html b/add_asset.html index 8c76039..97eeeb6 100644 --- a/add_asset.html +++ b/add_asset.html @@ -75,7 +75,7 @@ {{if $account_ok == null}} {{:assign compte=$debit_account|implode:""}} - {{:redirect url="add_account.html?account=%s&chart=%s&immo_line_id=%s"|args:$compte:$selected_chart:$_GET.immo_line_id}} + {{:redirect url="add_account.html?account=%s&chart=%s"|args:$compte:$selected_chart}} {{/if}} {{:assign debit_account=$debit_account|keys|value:0}} diff --git a/amortization.html b/amortization.html index 119b78a..2d3e951 100644 --- a/amortization.html +++ b/amortization.html @@ -2,7 +2,6 @@ {{* Lister les écritures d'amortissement associées à une immobilisation - @param immo_line_id : id de la ligne d'immo @param immo_doc_id : id du doc associé à l'immo @param type_immo : managed, amortized, archived, others *}} @@ -172,7 +171,7 @@

{{:linkbutton label="Sortir du bilan" - href="balance_sheet_exit.html?immo_line_id=%s&immo_doc_id=%s&type_immo=%s"|args:$_GET.immo_line_id:$_GET.immo_doc_id:$_GET.type_immo + href="balance_sheet_exit.html?immo_doc_id=%s&type_immo=%s"|args:$_GET.immo_doc_id:$_GET.type_immo shape="export" class="main" }} @@ -253,7 +252,7 @@ {{$line.account_code}} {{$line.account_label}} - {{:linkbutton label="Détacher" href="detach_amort.html?amort_line_id=%d&immo_line_id=%d&immo_doc_id=%s"|args:$line.amort_line_id:$ligne_immo.immo_line_id:$_GET.immo_doc_id shape="minus"}} + {{:linkbutton label="Détacher" href="detach_amort.html?immo_doc_id=%s&amort_line_id=%s"|args:$_GET.immo_doc_id:$line.amort_line_id shape="minus"}} {{/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*}}