diff --git a/add_infos.html b/add_infos.html index 7487634..c4d5b39 100644 --- a/add_infos.html +++ b/add_infos.html @@ -38,7 +38,6 @@ {{/select}} {{:assign reste="%d-%d"|math:$ligne_immo.montant:$montant_affecte}} - {{#form on="save"}} {{if $_POST.classify == null}} {{:error message="Vous devez faire un choix de classement"}} @@ -163,6 +162,11 @@ {{/if}} {{:form_errors}} +{{* date de début du 1er exercice dans paheko *}} +{{#years order="start_date" limit=1}} + {{:assign first_date=$start_date}} +{{/years}} + {{* - classer l'immobilisation - renseigner ou modifier la date de mise en service, les écritures associées ou la durée d'amortissement @@ -194,9 +198,11 @@ Classement
(obligatoire)
- {{:input type="radio-btn" name="classify" value="managed" label="Immobilisation à amortir" help="Cette immobilisation sera classée parmi les immobilisations amortissables" default=$choix_defaut}} - {{:input type="radio-btn" name="classify" value="archived" label="Immobilisation sortie du bilan" help="Cette immobilisation sera classée parmi les immobilisations sorties du bilan" default=$choix_defaut}} - {{:input type="radio-btn" name="classify" value="ignored" label="Immobilisation à ignorer" help="Cette écriture n'apparaitra plus dans la liste des immobilisations" default=$choix_defaut}} + {{:input type="radio-btn" name="classify" value="managed" label="Immobilisation à amortir" help="L'immobilisation sera classée parmi les immobilisations amortissables" default=$choix_defaut}} + {{if $ligne_immo.date_achat > $first_date}} + {{:input type="radio-btn" name="classify" value="archived" label="Immobilisation sortie du bilan" help="L'immobilisation sera classée parmi les immobilisations sorties du bilan" default=$choix_defaut}} + {{/if}} + {{:input type="radio-btn" name="classify" value="ignored" label="Immobilisation à ignorer" help="L'écriture n'apparaitra plus dans la liste des immobilisations" default=$choix_defaut}}
diff --git a/save_amort.html b/save_amort.html index 9705bf9..2504ff8 100644 --- a/save_amort.html +++ b/save_amort.html @@ -206,7 +206,9 @@ {{:redirect force="amortization.html?immo_doc_id=%s&type_immo=%s&ok=1&msg=amortissement"|args:$_GET.immo_doc_id:$status}} {{/form}} -{{:admin_header title="Ajout amortissement" custom_css="./style.css" current="module_amortization"}} +{{:assign label_immo=$info_immo.label|or:$ligne_immo.trans_label}} + +{{:admin_header title="Amortissement pour « %s »"|args:$label_immo custom_css="./style.css" current="module_amortization"}} {{* barre de navigation *}} {{if ! $dialog}} diff --git a/scripts.js b/scripts.js index c59df55..0521809 100644 --- a/scripts.js +++ b/scripts.js @@ -12,9 +12,10 @@ function toggleInputs(idcb, idfields) { } } -function toggleVisibility(idcheck, fields) { - const elem = document.getElementById(idcheck); - fields.forEach(function (field) { +function toggleVisibility(id_check, fields) { + const elem = document.getElementById(id_check); + fields.forEach(function (id_field) { + const field = document.getElementById(id_field); if (elem.checked) { field.classList.remove('hidden'); } else {