Compare commits

...

3 commits

Author SHA1 Message Date
Jean-Christophe Engel
af24d6095e Correction erreur masquage durée amortissement 2026-06-18 11:04:10 +02:00
Jean-Christophe Engel
e6fb335e4c Amélioration cosmétique 2026-06-18 10:46:54 +02:00
Jean-Christophe Engel
42a7432509 Ne pas proposer de classer « Sortie du bilan » une immo créée hors Paheko 2026-06-17 17:43:06 +02:00
3 changed files with 17 additions and 8 deletions

View file

@ -38,7 +38,6 @@
{{/select}} {{/select}}
{{:assign reste="%d-%d"|math:$ligne_immo.montant:$montant_affecte}} {{:assign reste="%d-%d"|math:$ligne_immo.montant:$montant_affecte}}
{{#form on="save"}} {{#form on="save"}}
{{if $_POST.classify == null}} {{if $_POST.classify == null}}
{{:error message="Vous devez faire un choix de classement"}} {{:error message="Vous devez faire un choix de classement"}}
@ -163,6 +162,11 @@
{{/if}} {{/if}}
{{:form_errors}} {{: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 - classer l'immobilisation
- renseigner ou modifier la date de mise en service, les écritures associées ou la durée d'amortissement - renseigner ou modifier la date de mise en service, les écritures associées ou la durée d'amortissement
@ -194,9 +198,11 @@
<legend>Classement</legend> <legend>Classement</legend>
<dl id="classement_immo"> <dl id="classement_immo">
<dt><label>Faites un choix</label> <b>(obligatoire)</b></dt> <dt><label>Faites un choix</label> <b>(obligatoire)</b></dt>
{{: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="managed" label="Immobilisation à amortir" help="L'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}} {{if $ligne_immo.date_achat > $first_date}}
{{: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="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}}
</dl> </dl>
</fieldset> </fieldset>

View file

@ -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}} {{:redirect force="amortization.html?immo_doc_id=%s&type_immo=%s&ok=1&msg=amortissement"|args:$_GET.immo_doc_id:$status}}
{{/form}} {{/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 *}} {{* barre de navigation *}}
{{if ! $dialog}} {{if ! $dialog}}

View file

@ -12,9 +12,10 @@ function toggleInputs(idcb, idfields) {
} }
} }
function toggleVisibility(idcheck, fields) { function toggleVisibility(id_check, fields) {
const elem = document.getElementById(idcheck); const elem = document.getElementById(id_check);
fields.forEach(function (field) { fields.forEach(function (id_field) {
const field = document.getElementById(id_field);
if (elem.checked) { if (elem.checked) {
field.classList.remove('hidden'); field.classList.remove('hidden');
} else { } else {