Généralisation comptes immobilisation

This commit is contained in:
Jean-Christophe Engel 2024-12-18 11:06:41 +01:00
parent 92622fb9a0
commit 33ad15dbfc
4 changed files with 38 additions and 19 deletions

View file

@ -36,16 +36,25 @@
{{:assign credit_account=$account_code}}
{{* vérifier :
- que le compte d'amortissement débute par 280 ou 281
- que le compte d'amortissement débute par un préfixe correct (280, 281, ...)
- est présent dans le PC de l'exercice correspondant à la date
*}}
{{:assign var="prefix_array." value="'280%'"}}
{{:assign var="prefix_array." value="'281%'"}}
{{:read file="./defaut.json" assign="config_json"}}
{{:assign config_defaut=$config_json|json_decode}}
{{:assign var="prefix_array" value=$config_defaut.prefixes|keys}}
{{#foreach from=$prefix_array item="code"}}
{{:assign code_s=$code|strval}}
{{:assign ch1=$code_s|substr:0:1}}
{{:assign reste=$code_s|substr:1}}
{{:assign code=$ch1|cat:"8"|cat:$reste}}
{{:assign var="amort_array." value=$code|intval}}
{{/foreach}}
{{:include
file="_check_account.html"
account=$credit_account
chart_id=$selected_chart
prefix_array=$prefix_array
prefix_array=$amort_array
keep="account_ok"
}}