Affichage écritures ignorées

This commit is contained in:
Jean-Christophe Engel 2025-07-03 10:43:10 +02:00
parent 688cada3e8
commit e3bbdf7574
2 changed files with 49 additions and 23 deletions

View file

@ -2,15 +2,12 @@
{{*
@param immo_id
@param amort = 1 si immo amortissable, 0 si non
@param op = new ou modif
@param type_immo : encours, amortie, sortie, autre
@param type_immo : managed, amortized, archived, other
*}}
{{if $_GET.op == "modif"}}
{{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_id|intval}}
{{/load}}
{{/if}}
{{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_id|intval}}
{{/load}}
{{* Traiter l'envoi du formulaire *}}
{{#form on="save"}}
@ -70,10 +67,8 @@
status=$status
}}
{{if $_POST.classify == "managed"}}
{{:assign type_immo="encours"}}
{{elseif $_POST.classify == "amortized"}}
{{:assign type_immo="amortie"}}
{{if $_POST.classify == "managed" || $_POST.classify == "amortized"}}
{{:assign type_immo=$_POST.classify}}
{{else}}
{{:assign type_immo=$_GET.type_immo}}
{{/if}}
@ -89,23 +84,30 @@
{{:include file="_nav.html" current="index"}}
{{/if}}
{{* renseigner ou modifier la date de mise en service et la durée d'amortissement *}}
{{if $_GET.amort == 0}}
{{:assign disabled=1}}
{{:assign default=""}}
{{if $info_immo == null}}
{{:assign default=$_GET.type_immo}}
{{else}}
{{:assign disabled=0}}
{{:assign default="managed"}}
{{:assign default=$info_immo.status}}
{{/if}}
{{if $_GET.type_immo == "managed" || $_GET.type_immo == "amortized"}}
{{:assign disabled=0}}
{{else}}
{{:assign disabled=1}}
{{/if}}
{{*
- classer l'immobilisation
- renseigner ou modifier la date de mise en service et la durée d'amortissement
*}}
<form method="post" action="">
<fieldset id="infos_immo">
<legend></legend>
<dl>
<dt><label>Faites un choix</label> <b>(obligatoire)</b></dt>
{{:input type="radio" name="classify" value="managed" label="Amortir" help="Amortir cette immobilisation" default=$default onclick="toggleInputs('div_inputs','f_classify_managed', 'f_classify_amortized')"}}
{{:input type="radio" name="classify" value="amortized" label="Marquer amortie" help="Cette immobilisation sera classée parmi les immobilisations amorties" onclick="toggleInputs('div_inputs','f_classify_managed', 'f_classify_amortized')"}}
{{:input type="radio" name="classify" value="ignored" label="Ignorer l'écriture" help="Cette écriture n'apparaitra plus dans la liste des immobilisations" onclick="toggleInputs('div_inputs','f_classify_managed', 'f_classify_amortized')"}}
{{:input type="radio" name="classify" value="amortized" label="Amortissement terminé" help="Cette immobilisation sera classée parmi les immobilisations amorties" default=$default onclick="toggleInputs('div_inputs','f_classify_managed', 'f_classify_amortized')"}}
{{:input type="radio" name="classify" value="ignored" label="Ignorer l'écriture" help="Cette écriture n'apparaitra plus dans la liste des immobilisations" default=$default onclick="toggleInputs('div_inputs','f_classify_managed', 'f_classify_amortized')"}}
{{if $info_immo != null}}
{{:assign date_defaut=$info_immo.date}}