Ajout afficher toutes les écritures d'amortissements non rattachées

This commit is contained in:
Jean-Christophe Engel 2026-03-18 09:30:03 +01:00
parent 367dae5cef
commit 79c267aa23

View file

@ -8,7 +8,8 @@
{{* récupérer les infos de l'immobilisation *}}
{{#select
trans.label as label
trans.label as label,
line.label as line_label
FROM acc_transactions_lines AS line
INNER JOIN acc_transactions AS trans ON line.id_transaction = trans.id
WHERE line.id = :line_id;
@ -20,12 +21,17 @@
{{/select}}
{{:include file="_get_config.html" keep="module.config"}}
{{if $_POST.unhide == null}}
{{:assign filter_condition=" 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)"}}
{{else}}
{{:assign filter_condition="1"}}
{{/if}}
{{* lister les écritures d'amortissement *}}
{{#select
@ -104,9 +110,19 @@
}}
{{/if}}
{{if $_POST.unhide != null}}
{{:assign checked="checked"}}
{{/if}}
<form method="post" action="">
<fieldset>
{{:input type="checkbox" value=1 name="unhide" checked="%s"|args:$checked label="Afficher toutes les écritures" }}
</fieldset>
</form>
{{if $autres_amortissements != null}}
<section class="amortissement">
<h3 class="ruler">Immobilisation « {{$ligne_immo.label}} »</h3>
<h3 class="ruler">Immobilisation « {{$ligne_immo.label}}{{if $ligne_immo.line_label != null}} — {{$ligne_immo.line_label}}{{/if}} »</h3>
<table class="list">
<thead>
<tr>
@ -143,3 +159,15 @@
{{/if}}
{{:form_errors}}
{{:admin_footer}}
<script type="text/javascript">
function changeVisibility(evt, idcheck = 'f_unhide_1') {
this.form.dispatchEvent(new Event('submit'));
this.form.submit();
}
(function () {
document.getElementById('f_unhide_1').onclick = changeVisibility;
})();
</script>