Avertissement informations non utilisées immobilisations comptes 23xx

This commit is contained in:
Jean-Christophe Engel 2026-08-07 14:14:39 +02:00
parent 88c878d89f
commit 6d6e6870da

View file

@ -1,5 +1,6 @@
{{* -*- brindille -*- *}} {{* -*- brindille -*- *}}
{{:admin_header title="Ajout immobilisation" current="module_amortization"}}
{{:include file="_get_config.html" keep="module.config"}} {{:include file="_get_config.html" keep="module.config"}}
{{#years closed=false order="start_date" assign=years.}} {{#years closed=false order="start_date" assign=years.}}
@ -47,6 +48,8 @@
keep="account_code" keep="account_code"
}} }}
{{:assign credit_account=$account_code}} {{:assign credit_account=$account_code}}
{{:assign debit_account_code=$debit_account|keys|value:0}}
{{:assign credit_account_code=$credit_account|keys|value:0}}
{{* vérifier : {{* vérifier :
- que le compte d'immo débute par un préfixe correct (20, 21, ...) - que le compte d'immo débute par un préfixe correct (20, 21, ...)
@ -63,6 +66,10 @@
{{:assign code=$elem}} {{:assign code=$elem}}
{{/if}} {{/if}}
{{:assign var="prefix_array." value=$code}} {{:assign var="prefix_array." value=$code}}
{{* déterminer si le compte d'immo est un compte d'immo en cours *}}
{{if $debit_account_code|strpos:$code === 0}}
{{:assign status="unfinished"}}
{{/if}}
{{/foreach}} {{/foreach}}
{{:include {{:include
@ -78,21 +85,6 @@
{{:redirect url="add_account.html?account=%s&chart=%s"|args:$compte:$selected_chart}} {{:redirect url="add_account.html?account=%s&chart=%s"|args:$compte:$selected_chart}}
{{/if}} {{/if}}
{{:assign debit_account=$debit_account|keys|value:0}}
{{:assign credit_account=$credit_account|keys|value:0}}
{{* déterminer si le compte d'immo est un compte d'immo en cours *}}
{{#foreach from=$module.config.unfinished item="elem"}}
{{if $elem.code != null}}
{{:assign code=$elem.code}}
{{else}}
{{:assign code=$elem}}
{{/if}}
{{if $debit_account|strpos:$code === 0}}
{{:assign status="unfinished"}}
{{/if}}
{{/foreach}}
{{if $status != "unfinished"}} {{if $status != "unfinished"}}
{{* vérifier que la date d'acquisition est antérieure à la date de mise en service *}} {{* vérifier que la date d'acquisition est antérieure à la date de mise en service *}}
{{:assign date_debut=$_POST.date_mes|or:$_POST.date_achat|parse_date}} {{:assign date_debut=$_POST.date_mes|or:$_POST.date_achat|parse_date}}
@ -120,11 +112,10 @@
date=$_POST.date_achat date=$_POST.date_achat
label=$_POST.designation label=$_POST.designation
amount=$_POST.montant amount=$_POST.montant
debit=$debit_account debit=$debit_account_code
credit=$credit_account credit=$credit_account_code
id_project=$_POST.id_project id_project=$_POST.id_project
}} }}
{{if $status != "unfinished"}} {{if $status != "unfinished"}}
{{* vérifier s'il y a déjà un document avec le même numéro de ligne *}} {{* vérifier s'il y a déjà un document avec le même numéro de ligne *}}
{{:assign var="immo_line_id" value=$result.lines.1.id}} {{:assign var="immo_line_id" value=$result.lines.1.id}}
@ -158,7 +149,6 @@
{{/form}} {{/form}}
{{:admin_header title="Ajout immobilisation" current="module_amortization"}}
{{* barre de navigation *}} {{* barre de navigation *}}
{{if ! $dialog}} {{if ! $dialog}}
{{:linkbutton href="index.html" label="Retour" shape="left"}} {{:linkbutton href="index.html" label="Retour" shape="left"}}
@ -221,6 +211,7 @@
</fieldset> </fieldset>
<fieldset> <fieldset>
<legend>Amortissement</legend> <legend>Amortissement</legend>
<span class="help">Informations non utilisées pour les immobilisations du compte 23 et ses sous-comptes</span>
<dl> <dl>
<div id="div_amort"> <div id="div_amort">
{{:input type="number" name="duree" label="Durée d'amortissement" required=true min=0 default=1 suffix="année(s)"}} {{:input type="number" name="duree" label="Durée d'amortissement" required=true min=0 default=1 suffix="année(s)"}}