Introduction status dans schéma immobilisation

This commit is contained in:
Jean-Christophe Engel 2025-04-23 11:11:28 +02:00
parent fb0d34a4f4
commit 31a0371ae2
5 changed files with 36 additions and 31 deletions

View file

@ -30,7 +30,7 @@
{{* ne pas amortir *}}
{{:assign duration=0}}
{{:assign date_debut=$ligne_immo.date_achat|parse_date}}
{{:assign noamort=true}}
{{:assign status="ignored"}}
{{else}}
{{* vérifier que la date d'acquisition est antérieure à la date de mise en service *}}
{{:assign date_debut=$_POST.date_mes|or:$ligne_immo.date_achat|parse_date}}
@ -43,7 +43,7 @@
{{if $duration <= 0}}
{{:error message="Erreur : la durée d'amortissement doit être strictement positive"}}
{{/if}}
{{:assign noamort=false}}
{{:assign status="managed"}}
{{/if}}
{{* enregistrer les infos modifiées de l'immobilisation *}}
@ -54,7 +54,7 @@
line=$immo_id
duration=$duration
date=$date_debut
noamort=$noamort
status=$status
}}
{{if $_POST.no_amort}}
@ -81,7 +81,12 @@
<fieldset id="infos_immo">
<legend></legend>
<dl>
{{:input id="no_amort" type="checkbox" value=1 name="no_amort" label="Ne pas amortir" default=$checked help="Cocher pour ne pas amortir" onclick="toggleInputs('infos_immo','f_no_amort_1')"}}
{{if $checked}}
{{:assign helptext = "Dé-cocher pour amortir"}}
{{else}}
{{:assign helptext = "Cocher pour ne pas amortir"}}
{{/if}}
{{:input id="no_amort" type="checkbox" value=1 name="no_amort" label="Ne pas amortir" default=$checked help=$helptext onclick="toggleInputs('infos_immo','f_no_amort_1')"}}
{{:input type="date" name="date_mes" label="Date de mise en service" default=$info_immo.date disabled=$disabled help="à renseigner uniquement si différente de la date d'acquisition"}}
{{:input type="number" name="duree" label="Durée d'amortissement" default=$info_immo.duration required=true min=1 disabled=$disabled}}
</dl>