From ba17145837b685b16622298c8b505858034c58dd Mon Sep 17 00:00:00 2001
From: Jean-Christophe Engel *}}
{{/if}}
@@ -29,8 +29,10 @@
{{elseif $subsubcurrent == 'balance_exit'}}
+{{*
+*}}
{{/if}}
diff --git a/add_infos.html b/add_infos.html
index 01511a5..610ce5b 100644
--- a/add_infos.html
+++ b/add_infos.html
@@ -1,23 +1,27 @@
{{* -*- brindille -*- *}}
-{{:admin_header title="Renseigner informations amortissement" custom_css=$custom_css current="module_amortissement"}}
+{{*
+ @param immo_id
+ @param amort = 1 si immo amortissable, 0 si non
+ @param op = new ou modif
+ @param type_immo : encours, archive, fini, autre
+*}}
-{{* barre de navigation *}}
-{{if ! $dialog}}
- {{:include file="_nav.html" current="index"}}
+{{if $_GET.op == "modif"}}
+ {{#load type="immo" assign="info_immo" where="$$.line = :line_id" :line_id=$_GET.immo_id|intval}}
+ {{/load}}
{{/if}}
{{* Traiter l'envoi du formulaire *}}
-{{#form on="add"}}
+{{#form on="save"}}
{{* chercher la date d'acquisition de l'immobilisation *}}
- {{:assign var="immo_id" value=$_GET.immo_id|intval}}
{{#select
trans.date as date_achat
- from acc_transactions_lines as line
- inner join acc_transactions as trans on line.id_transaction = trans.id
- where line.id = :line_id;
- :line_id = $immo_id
+ FROM acc_transactions_lines AS line
+ INNER join acc_transactions AS trans ON line.id_transaction = trans.id
+ WHERE line.id = :line_id;
+ :line_id = $_GET.immo_id
assign=ligne_immo
}}
{{/select}}
@@ -43,28 +47,39 @@
{{/if}}
{{* enregistrer les infos de l'immobilisation *}}
- {{:assign key=""|uuid}}
+ {{if $_GET.op == "new"}}
+ {{:assign key=""|uuid}}
+ {{else}}
+ {{:assign key=$info_immo.key}}
+ {{/if}}
{{:save
key=$key
validate_schema="schema.json"
type="immo"
- line=$immo_id
+ line=$_GET.immo_id|intval
duration=$duration
date=$date_debut
status=$status
}}
{{if $_POST.no_amort}}
- {{:assign amort="autres"}}
+ {{:assign type_immo="autres"}}
{{else}}
- {{:assign amort="encours"}}
+ {{:assign type_immo=$_GET.type_immo}}
{{/if}}
- {{:redirect force="index.html?ok=1&msg=infos&amort=%s"|args:$amort}}
+ {{:redirect force="index.html?ok=1&msg=infos&type_immo=%s"|args:$type_immo}}
{{else}}
{{:form_errors}}
{{/form}}
-{{* renseigner la date de mise en service et durée d'amortissement *}}
+{{:admin_header title="Renseigner informations amortissement" custom_css=$custom_css current="module_amortissement"}}
+
+{{* barre de navigation *}}
+{{if ! $dialog}}
+ {{: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 checked=1}}
{{:assign disabled=1}}
@@ -72,18 +87,30 @@
{{:assign checked=0}}
{{:assign disabled=0}}
{{/if}}
+
diff --git a/aide.html b/aide.html
index d514d44..a40b25c 100644
--- a/aide.html
+++ b/aide.html
@@ -10,41 +10,28 @@
- Dans le deuxième cas, il faut cliquer sur le bouton « Ajouter - infos » puis : -
- Tant qu'une immobilisation ne possède pas d'amortissement, il est - possible de modifier ses informations à l'aide du bouton « - Modifier infos ». -
- -- On peut indiquer qu'il s'agit d'une immobilisation qui ne doit pas être amortie ; dans le cas contraire, il faut renseigner les différents paramètres de l'immobilisation : + Il faut renseigner les informations de l'immobilisation. + On peut indiquer qu'il s'agit d'une immobilisation qui ne doit + pas être amortie ; dans le cas contraire, il faut renseigner + les différents paramètres de l'immobilisation
+@@ -78,7 +66,7 @@ On y trouve les immobilisations dont l'amortissement est terminé On trouve ici de une à trois listes, selon la situation :
Ce sont des écritures d'amortissement déjà enregistrées et liées à l'écriture de @@ -86,11 +74,11 @@ On y trouve les immobilisations dont l'amortissement est terminé
Ce sont les écritures amortissement de l'immobilisation courante qui n'ont pas encore été - enregistrées ; seules les amortissements d'un + enregistrées ; seuls les amortissements d'un exercice ouvert peuvent être enregistrés ; les autres sont présents pour information et pourront être enregistrés quand l'exercice correspondant @@ -98,13 +86,14 @@ On y trouve les immobilisations dont l'amortissement est terminé
Ce sont des écritures passées sur un compte - d'amortissement (28xx) ; en cliquant le - bouton « Attacher », on peut rattacher l'écriture - d'amortissement sélectionnée à l'immobilisation - courante. + d'amortissement (28xx) qui ne sont + associées à aucune écriture d'immobilisation ; en + cliquant le bouton « Attacher », on peut rattacher + l'écriture d'amortissement sélectionnée à + l'immobilisation courante.
Si on a rattaché par erreur une écriture @@ -126,16 +115,23 @@ On y trouve les immobilisations dont l'amortissement est terminé
+ Dans le deuxième cas, il faut cliquer sur le bouton « Ajouter + infos » puis : +
+ Tant qu'une immobilisation ne possède pas d'amortissement, il est + possible de modifier ses informations à l'aide du bouton « + Modifier infos ». +
+ diff --git a/amortization.html b/amortization.html index 8848d76..d5af816 100644 --- a/amortization.html +++ b/amortization.html @@ -68,11 +68,11 @@ {{:admin_header title="Liste des amortissements" custom_css="./style.css" current="module_amortissement"}} {{* barre de navigation *}} -{{if $_GET.amort == "fini" || $valeur_residuelle== 0 }} +{{if $_GET.type_immo == "fini" || $valeur_residuelle== 0 }} {{:assign subcurrent="fini"}} -{{elseif $_GET.amort == "archive"}} +{{elseif $_GET.type_immo == "archive"}} {{:assign subcurrent="archive"}} -{{elseif $_GET.amort == null || $_GET.amort == "encours"}} +{{elseif $_GET.type_immo == null || $_GET.type_immo == "encours"}} {{:assign subcurrent="encours"}} {{else}} {{:assign subcurrent="autres"}} @@ -164,7 +164,7 @@ {{/if}} -{{if $_GET.amort == null || $_GET.amort != "fini"}} +{{if $_GET.type_immo == null || $_GET.type_immo != "fini"}} {{* Autres amortissements non rattachés *}} {{#select diff --git a/balance_sheet_exit.html b/balance_sheet_exit.html index 9f9de48..e4aadca 100644 --- a/balance_sheet_exit.html +++ b/balance_sheet_exit.html @@ -160,7 +160,7 @@ {{:admin_header title="Sortie de bilan" custom_css="./style.css" current="module_amortissement"}} {{* barre de navigation *}} {{if ! $dialog}} - {{:include file="_nav.html" current="index" subsubcurrent="balance_exit"}} + {{:include file="_nav.html" current="index" subcurrent="balance_exit"}} {{/if}} {{:form_errors}} diff --git a/compute_exit_data.html b/compute_exit_data.html index fa3194b..6672a69 100644 --- a/compute_exit_data.html +++ b/compute_exit_data.html @@ -50,7 +50,7 @@ {{* barre de navigation *}} {{if ! $dialog}} - {{:include file="_nav.html" current="index" subsubcurrent="balance_exit"}} + {{:include file="_nav.html" current="index" subcurrent="balance_exit"}} {{/if}} {{:form_errors}} diff --git a/immobilisations.html b/immobilisations.html index 6f1c86c..fdf8380 100644 --- a/immobilisations.html +++ b/immobilisations.html @@ -3,9 +3,9 @@ {{* Liste des immobilisations amortissable ou à définir *}}