diff --git a/_archives.html b/_archives.html index 22ce879..a1bc45b 100644 --- a/_archives.html +++ b/_archives.html @@ -6,12 +6,14 @@
{{* Immobilisation avec une écriture de sortie de bilan *}} -{{:include file="_get_config.html" keep="module.config"}} +{{:include file="_get_config.html" keep="config.prefixes"}} {{:assign condition="("}} -{{#foreach from=$module.config.prefixes item="code"}} - {{:assign code=$code|cat:"%"|quote_sql}} - {{:assign condition=$condition|cat:"account.code LIKE "|cat:$code|cat:" OR "}} +{{#foreach from=$config.prefixes item="code"}} + {{if $code|substr:0:2 != "23"}} + {{:assign code=$code|cat:"%"|quote_sql}} + {{:assign condition=$condition|cat:"account.code LIKE "|cat:$code|cat:" OR "}} + {{/if}} {{/foreach}} {{:assign condition=$condition|cat:"0)"}} {{:assign condition=$condition|cat:" AND acc2.code = account.code AND line.debit > 0 AND line.debit = line2.credit AND NOT (trans.status & 16)"}} diff --git a/_get_config.html b/_get_config.html index b1a9231..f18dfab 100644 --- a/_get_config.html +++ b/_get_config.html @@ -4,20 +4,19 @@ Récupérer la config *}} -{{* config par défaut *}} -{{:read file="./defaut.json" assign="config_defaut"}} -{{:assign config_defaut=$config_defaut|json_decode}} - -{{if $module.config.prefixes == null}} - {{:assign var="module.config.prefixes" value=$config_defaut.prefixes}} -{{/if}} - -{{if $module.config.unfinished == null}} - {{:assign var="module.config.unfinished" value=$config_defaut.unfinished}} -{{/if}} - {{* -{{if $module.config.tva == null}} - {{:assign var="module.config.tva" value=$config_defaut.tva}} +{{if $module.config.tva != null}} + {{:assign var="config.tva" value=$module.config.tva}} +{{else}} + {{:assign var="config.tva" value=$config_defaut.tva}} {{/if}} *}} + +{{if $module.config.prefixes != null}} + {{:assign var="config.prefixes" value=$module.config.prefixes}} +{{else}} + {{* config par défaut *}} + {{:read file="./defaut.json" assign="config_defaut"}} + {{:assign config_defaut=$config_defaut|json_decode}} + {{:assign var="config.prefixes" value=$config_defaut.prefixes}} +{{/if}} diff --git a/_immobilisations.html b/_immobilisations.html index 337fc0b..8591f23 100644 --- a/_immobilisations.html +++ b/_immobilisations.html @@ -28,25 +28,19 @@ {{* lister les immobilisations *}} - {{:include file="_get_config.html" keep="module.config"}} + {{:include file="_get_config.html" keep="config.prefixes"}} {{:assign condition="("}} - {{#foreach from=$module.config.prefixes item="code"}} - {{:assign code=$code|cat:"%"|quote_sql}} - {{:assign condition=$condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}} + {{#foreach from=$config.prefixes item="code"}} + {{if $code|substr:0:2 != "23"}} + {{:assign code=$code|cat:"%"|quote_sql}} + {{:assign condition=$condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}} + {{/if}} {{/foreach}} {{:assign condition=$condition|cat:"0)"}} {{:assign condition=$condition|cat:" AND debit > 0 AND NOT (trans.status & 16)"}} - - {{:assign filter_condition=" NOT ("}} - {{#foreach from=$module.config.filters item="filter"}} - {{:assign filter="%"|cat:$filter|cat:"%"|quote_sql}} - {{:assign filter_condition=$filter_condition|cat:" trans_label LIKE "|cat:$filter|cat:" OR "}} - {{/foreach}} - {{:assign filter_condition=$filter_condition|cat:"0)"}} - {{:assign condition=$condition|cat:" AND "|cat:$filter_condition}} - {{:assign nb_immo=0}} + {{#select trans.id as trans_id, trans.label as trans_label, diff --git a/_immobilisations_autres.html b/_immobilisations_autres.html index 41a547f..3dbf7b1 100644 --- a/_immobilisations_autres.html +++ b/_immobilisations_autres.html @@ -29,25 +29,18 @@ {{* lister les immobilisations *}} - {{:include file="_get_config.html" keep="module.config"}} - + {{:include file="_get_config.html" keep="config.prefixes"}} {{:assign condition="("}} - {{#foreach from=$module.config.prefixes item="code"}} - {{:assign code=$code|cat:"%"|quote_sql}} - {{:assign condition=$condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}} + {{#foreach from=$config.prefixes item="code"}} + {{if $code|substr:0:2 != "23"}} + {{:assign code=$code|cat:"%"|quote_sql}} + {{:assign condition=$condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}} + {{/if}} {{/foreach}} {{:assign condition=$condition|cat:"0)"}} {{:assign condition=$condition|cat:" AND debit > 0 AND NOT (trans.status & 16)"}} - - {{:assign filter_condition=" NOT ("}} - {{#foreach from=$module.config.filters item="filter"}} - {{:assign filter="%"|cat:$filter|cat:"%"|quote_sql}} - {{:assign filter_condition=$filter_condition|cat:" trans_label LIKE "|cat:$filter|cat:" OR "}} - {{/foreach}} - {{:assign filter_condition=$filter_condition|cat:"0)"}} - {{:assign condition=$condition|cat:" AND "|cat:$filter_condition}} - {{:assign nb_immo=0}} + {{#select trans.id as trans_id, trans.label as trans_label, diff --git a/_nav.html b/_nav.html index 9c56bfb..1cc3608 100644 --- a/_nav.html +++ b/_nav.html @@ -33,12 +33,4 @@| {{*:input type="checkbox" name="all" value="all"*}} | -N° | +N° | Date | Libellé | -Montant | +Montant | N° compte | Compte | @@ -52,26 +23,9 @@ |
|---|---|---|---|---|---|---|---|---|---|
| {{:input type="checkbox" name="selected[]" value=$trans_id}} | #{{$trans_id}} | {{$trans_date|date_short}} | {{$trans_label}} | {{"%f"|math:$debit|money:false}} | -{{$account_code}} | +{{$account_code}} | {{$account_label}} | -- {{:linkbutton - label="Modifier" - href="ignore.html?immo_id=%s"|args:$immo_id - shape="edit" - target="_dialog" - }} - | +