diff --git a/_get_free_amort.html b/_get_free_amort.html index 1e9809e..8a2649b 100644 --- a/_get_free_amort.html +++ b/_get_free_amort.html @@ -41,6 +41,7 @@ {{* pas de ligne d'immo liée à cette ligne d'amort => garder cette ligne d'amortissement *}} {{/load}} {{if $keep_amort && $amort_amount < $amort_line.amount}} + {{:assign var="amort_line.amount" value="%d-%d"|math:$amort_line.amount:$amort_amount}} {{:assign var="free_amort_lines." value=$amort_line}} {{/if}} {{/select}} diff --git a/_immobilisations.html b/_immobilisations.html index 8e56aef..ab4d4d6 100644 --- a/_immobilisations.html +++ b/_immobilisations.html @@ -124,7 +124,7 @@
+
- +| N° | +Date | +Libellé | +Montant | ++ + + {{#foreach from=$linked_immos item="line"}} + {{:assign url="%s/acc/transactions/details.php?id=%s"|args:$admin_url:$line.trans_id}} + |
|---|---|---|---|---|
| #{{$line.trans_id}} | +{{$line.date|date_short}} | +{{$line.label}} | +{{"%f"|math:$line.amount|money_currency_html:false|raw}} | ++ {{if $total_amort == 0}} + {{:linkbutton label="Détacher" href="detach_credit.html?immo_doc_id=%s&credit_line_id=%s"|args:$_GET.immo_doc_id:$line.credit_line_id shape="minus"}} + {{/if}} + | +
+
+ {{if $linked_amort != null}}Aucun amortissement enregistré pour cette immobilisation ; utilisez le bouton « Enregistrer un amortissement » pour enregistrer un nouvel amortissement
{{/if}} -- {{if $total_amort == 0}} - {{:linkbutton label="Attacher une écriture d'avoir" href="link_immo.html?immo_doc_id=%s"|args:$_GET.immo_doc_id shape="link" target="_dialog"}} - {{/if}} -
- -{{if $linked_immos != null}} -| N° | -Date | -Libellé | -Montant | -- - - {{#foreach from=$linked_immos item="line"}} - {{:assign url="%s/acc/transactions/details.php?id=%s"|args:$admin_url:$line.trans_id}} - |
|---|---|---|---|---|
| #{{$line.trans_id}} | -{{$line.date|date_short}} | -{{$line.label}} | -{{"%f"|math:$line.amount|money_currency_html:false|raw}} | -- {{if $total_amort == 0}} - {{:linkbutton label="Détacher" href="detach_credit.html?immo_doc_id=%s&credit_line_id=%s"|args:$_GET.immo_doc_id:$line.credit_line_id shape="minus"}} - {{/if}} - | -
diff --git a/other_amortizations.html b/other_amortizations.html index febaefa..bc5b2c5 100644 --- a/other_amortizations.html +++ b/other_amortizations.html @@ -23,14 +23,7 @@ code_immo=$ligne_immo.account_code keep="code_amort" }} - {{:include file="_get_config.html" keep="module.config"}} - {{:assign account_condition="account.code = "|cat:$code_amort}} - {{:assign filter_condition=$account_condition|cat:" AND NOT ("}} - {{#foreach from=$module.config.filters item="filter"}} - {{:assign filter="%"|cat:$filter|cat:"%"|quote_sql}} - {{:assign filter_condition=$filter_condition|cat:" trans.label LIKE "|cat:$filter|cat:" OR "}} - {{/foreach}} - {{:assign filter_condition=$filter_condition|cat:"0)"}} + {{:assign filter_condition="account.code = "|cat:$code_amort}} {{else}} {{:assign account_filter="28%"|quote_sql}} {{:assign filter_condition="account.code LIKE "|cat:$account_filter}} diff --git a/save_amort.html b/save_amort.html index c5c8c7b..1705579 100644 --- a/save_amort.html +++ b/save_amort.html @@ -22,10 +22,6 @@ {{/if}} {{:assign var="amort_label" value="Amortissement %s"|args:$amort_label}} -{{if $info_immo.status == "amortized" || $info_immo.status == "archived"}} - {{:error message="Cette immobilisation est complètement amortie ; il est impossible d'ajouter une écriture d'amortissement"}} -{{/if}} - {{* déduire le montant des écritures liées à l'immo courante au crédit du même compte *}} {{:include file="_get_credit_lines.html" immo_doc_id=$_GET.immo_doc_id keep="total_credits"}} {{:assign var="ligne_immo.amount" value="%d-%d"|math:$ligne_immo.amount:$total_credits}} @@ -82,7 +78,9 @@ {{:assign var="years_data.%d"|args:$id value=$ts_debut|cat:" "|cat:$ts_fin}} {{:assign msg_years=$msg_years|cat:"\n"|cat:" - "|cat:$label|cat:" : "|cat:$debut|cat:" à "|cat:$fin}} {{else}} - {{:error message="Aucun exercice ouvert pour enregistrer un amortissement"}} + {{:assign date_debut=$date_debut|date_short}} + {{:assign msg="Pas d'exercice ouvert pour enregistrer un amortissement à partir du %s"|args:$date_debut}} + {{:error message=$msg}} {{/years}} {{* Traiter l'envoi du formulaire *}}