diff --git a/_immobilisations.html b/_immobilisations.html index 5af7777..aacdc34 100644 --- a/_immobilisations.html +++ b/_immobilisations.html @@ -158,21 +158,12 @@ {{"%d-%d"|math:$montant_immo:$amort_amount|money_html:false|raw}} {{$account_code}} - {{if ! $exist_amort}} - {{:linkbutton - label="Paramètres" - href="add_infos.html?immo_id=%s&type_immo=%s"|args:$immo_id:$type_immo - shape="settings" - target="_dialog" - }} - {{elseif $status == "unknown"}} - {{:linkbutton - label="Paramètres" - href="add_infos.html?immo_id=%s&type_immo=%s"|args:$immo_id:$type_immo - shape="settings" - target="_dialog" - }} - {{/if}} + {{:linkbutton + label="Paramètres" + href="add_infos.html?immo_id=%s&type_immo=%s"|args:$immo_id:$type_immo + shape="settings" + target="_dialog" + }} {{:linkbutton label="Amortissements" href="amortization.html?immo_id=%s&type_immo=%s"|args:$immo_id:$type_immo diff --git a/_immobilisations_autres.html b/_immobilisations_autres.html index 51daa6d..51aaa0d 100644 --- a/_immobilisations_autres.html +++ b/_immobilisations_autres.html @@ -154,21 +154,12 @@ {{$account_code}} {{$account_label}} - {{if $status == "unknown"}} - {{:linkbutton - label="Paramètres" - href="add_infos.html?immo_id=%s&type_immo=other"|args:$immo_id - shape="settings" - target="_dialog" - }} - {{else}} - {{:linkbutton - label="Paramètres" - href="add_infos.html?immo_id=%s&type_immo=other"|args:$immo_id - shape="settings" - target="_dialog" - }} - {{/if}} + {{:linkbutton + label="Paramètres" + href="add_infos.html?immo_id=%s&type_immo=other"|args:$immo_id + shape="settings" + target="_dialog" + }} {{:linkbutton label="Amortissements" href="amortization.html?immo_id=%s&type_immo=other"|args:$immo_id diff --git a/add_infos.html b/add_infos.html index 68bf6e6..9573196 100644 --- a/add_infos.html +++ b/add_infos.html @@ -5,10 +5,9 @@ @param type_immo : managed, amortized, archived, other *}} +{{* données de l'immobilisaion *}} {{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_id|intval}} {{/load}} - -{{* données de l'immobilisaion *}} {{#select trans.date as date_achat, line.debit as montant @@ -22,6 +21,7 @@ {{* Traiter l'envoi du formulaire *}} {{#form on="save"}} + {{if $_POST.classify == null}} {{:error message="Vous devez choisir une action"}} {{/if}} @@ -42,8 +42,19 @@ {{/if}} {{if $_POST.classify == "amortized"}} - {{:assign duration=0}} + {{if $info_immo.duration == null}} + {{:assign duration=0}} + {{else}} + {{:assign duration=$info_immo.duration}} + {{/if}} {{:assign status="amortized"}} + {{elseif $_POST.classify == "archived"}} + {{if $info_immo.duration == null}} + {{:assign duration=0}} + {{else}} + {{:assign duration=$info_immo.duration}} + {{/if}} + {{:assign status="archived"}} {{else}} {{:assign duration=$_POST.duree|intval}} {{if $duration <= 0}} @@ -84,18 +95,14 @@ {{:form_errors}} {{/form}} -{{:admin_header title="Informations amortissement" custom_css=$custom_css current="module_amortization"}} +{{:admin_header title="Classer l'immobilisation" custom_css=$custom_css current="module_amortization"}} {{* barre de navigation *}} {{if ! $dialog}} {{:include file="_nav.html" current="index"}} {{/if}} -{{if $info_immo == null}} - {{:assign default=$_GET.type_immo}} -{{else}} - {{:assign default=$info_immo.status}} -{{/if}} +{{:assign choix_defaut=$_GET.type_immo}} {{if $info_immo != null}} {{:assign date_defaut=$info_immo.date}} @@ -116,20 +123,19 @@ Classement
(obligatoire)
- {{:input type="radio-btn" name="classify" value="managed" label="Amortir" default=$default}} - {{:input type="radio-btn" name="classify" value="amortized" label="Amortissement terminé" help="Cette immobilisation sera classée parmi les immobilisations amorties" default=$default}} - {{:input type="radio-btn" name="classify" value="ignored" label="Ignorer l'écriture" help="Cette écriture n'apparaitra plus dans la liste des immobilisations" default=$default}} + {{: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="amortized" label="Amortissement terminé" help="Cette immobilisation sera classée parmi les immobilisations amorties" 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}}
Informations
-
- {{:input type="number" name="duree" label="Durée d'amortissement" default=$duree_defaut required=true min=1 }} - {{:input type="money" name="montant" label="Montant" default=$montant_defaut help="à renseigner uniquement si différent du montant de l'acquisition"}} - {{:input type="date" name="date_mes" label="Date de mise en service" default=$date_defaut help="à renseigner uniquement si différente de la date d'acquisition"}} -
+ {{:input type="number" name="duree" label="Durée d'amortissement" default=$duree_defaut required=true min=1}} + {{:input type="money" name="montant" label="Montant" default=$montant_defaut help="à renseigner uniquement si différent du montant de l'acquisition"}} + {{:input type="date" name="date_mes" label="Date de mise en service" default=$date_defaut help="à renseigner uniquement si différente de la date d'acquisition"}}
diff --git a/module.ini b/module.ini index e3ce95c..9702c18 100644 --- a/module.ini +++ b/module.ini @@ -1,5 +1,5 @@ name="Amortissements" -description="Immobilisations et amortissements\nversion 0.27" +description="Immobilisations et amortissements\nversion 0.28" author="Jean-Christophe Engel" author_url="https://gitea.zaclys.com/lesanges" home_button=false