Compare commits
No commits in common. "main" and "reorg_sdb" have entirely different histories.
10 changed files with 13 additions and 14 deletions
|
|
@ -26,7 +26,7 @@
|
||||||
{{:assign filter_condition=$filter_condition|cat:" trans_label LIKE "|cat:$filter|cat:" OR "}}
|
{{:assign filter_condition=$filter_condition|cat:" trans_label LIKE "|cat:$filter|cat:" OR "}}
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
{{:assign filter_condition=$filter_condition|cat:"0)"}}
|
{{:assign filter_condition=$filter_condition|cat:"0)"}}
|
||||||
{{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT "|cat:$filter_condition|cat:" AND "|cat:$status_condition}}
|
{{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT (trans.status & 16) AND NOT "|cat:$filter_condition|cat:" AND "|cat:$status_condition}}
|
||||||
|
|
||||||
{{:assign total_cessions = 0}}
|
{{:assign total_cessions = 0}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
FROM acc_transactions_lines AS line
|
FROM acc_transactions_lines AS line
|
||||||
INNER JOIN acc_accounts AS account ON account.id = line.id_account
|
INNER JOIN acc_accounts AS account ON account.id = line.id_account
|
||||||
INNER JOIN acc_transactions AS trans ON trans.id = line.id_transaction
|
INNER JOIN acc_transactions AS trans ON trans.id = line.id_transaction
|
||||||
WHERE credit > 0 AND !condition
|
WHERE credit > 0 AND (NOT trans.status & 16) AND !condition
|
||||||
ORDER BY trans.date, trans.label;
|
ORDER BY trans.date, trans.label;
|
||||||
!condition=$condition
|
!condition=$condition
|
||||||
assign="amort_line"
|
assign="amort_line"
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
{{:assign account_condition=$account_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
|
{{:assign account_condition=$account_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
{{:assign account_condition=$account_condition|cat:"0)"}}
|
{{:assign account_condition=$account_condition|cat:"0)"}}
|
||||||
{{:assign condition=$account_condition|cat:" AND debit > 0 AND "|cat:$doc_condition}}
|
{{:assign condition=$account_condition|cat:" AND debit > 0 AND NOT (trans.status & 16) AND "|cat:$doc_condition}}
|
||||||
|
|
||||||
{{:assign nb_ignored=0}}
|
{{:assign nb_ignored=0}}
|
||||||
{{#select
|
{{#select
|
||||||
|
|
@ -79,7 +79,7 @@
|
||||||
!condition=$condition
|
!condition=$condition
|
||||||
assign="immo_line"
|
assign="immo_line"
|
||||||
}}
|
}}
|
||||||
{{if $immo_line.status == 'managed' || $immo_line.status == 'amortized'}}
|
{{if $immo_line.status == 'managed'}}
|
||||||
{{if $immo_line.amount == null || $immo_line.amount == 0 || $immo_line.amount == $immo_line.debit}}
|
{{if $immo_line.amount == null || $immo_line.amount == 0 || $immo_line.amount == $immo_line.debit}}
|
||||||
{{:continue}}
|
{{:continue}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
@ -169,10 +169,7 @@ function changeVisibility(evt, idcheck = 'f_unhide_1') {
|
||||||
}
|
}
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
let unhide_button = document.getElementById('f_unhide_1');
|
document.getElementById('f_unhide_1').onclick = changeVisibility;
|
||||||
if (unhide_button != null) {
|
|
||||||
unhide_button.onclick = changeVisibility;
|
|
||||||
}
|
|
||||||
})();
|
})();
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@
|
||||||
{{:assign accounts_condition=$accounts_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
|
{{:assign accounts_condition=$accounts_condition|cat:" account.code LIKE "|cat:$code|cat:" OR "}}
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
{{:assign accounts_condition=$accounts_condition|cat:"0)"}}
|
{{:assign accounts_condition=$accounts_condition|cat:"0)"}}
|
||||||
{{:assign condition=$accounts_condition|cat:" AND debit > 0"}}
|
{{:assign condition=$accounts_condition|cat:" AND debit > 0 AND NOT (trans.status & 16)"}}
|
||||||
|
|
||||||
{{:assign filter_condition=" NOT ("}}
|
{{:assign filter_condition=" NOT ("}}
|
||||||
{{#foreach from=$module.config.filters item="filter"}}
|
{{#foreach from=$module.config.filters item="filter"}}
|
||||||
|
|
|
||||||
|
|
@ -102,6 +102,7 @@
|
||||||
WHERE
|
WHERE
|
||||||
account.code = :code_amort
|
account.code = :code_amort
|
||||||
AND line.credit > 0
|
AND line.credit > 0
|
||||||
|
AND (NOT trans.status & 16)
|
||||||
AND trans.date >= :immo_date
|
AND trans.date >= :immo_date
|
||||||
;
|
;
|
||||||
:code_amort = $code_amort
|
:code_amort = $code_amort
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,6 @@
|
||||||
|
|
||||||
{{* lister les amortissements liés à l'immobilisation *}}
|
{{* lister les amortissements liés à l'immobilisation *}}
|
||||||
{{:include file="./_get_amort_lines.html" immo_doc_id=$_GET.immo_doc_id keep="linked_amort, total_amort"}}
|
{{:include file="./_get_amort_lines.html" immo_doc_id=$_GET.immo_doc_id keep="linked_amort, total_amort"}}
|
||||||
{{:assign vnr="%d-%d"|math:$solde:$total_amort}}
|
|
||||||
|
|
||||||
{{* déterminer le compte d'amortissement en fonction du compte d'immobilisation *}}
|
{{* déterminer le compte d'amortissement en fonction du compte d'immobilisation *}}
|
||||||
{{:include
|
{{:include
|
||||||
|
|
@ -70,6 +69,7 @@
|
||||||
WHERE
|
WHERE
|
||||||
account.code = :code_amort
|
account.code = :code_amort
|
||||||
AND line.credit > 0
|
AND line.credit > 0
|
||||||
|
AND (NOT trans.status & 16)
|
||||||
AND trans.date >= :immo_date
|
AND trans.date >= :immo_date
|
||||||
;
|
;
|
||||||
:code_amort = $code_amort
|
:code_amort = $code_amort
|
||||||
|
|
@ -132,12 +132,12 @@
|
||||||
<dt>Montant des amortissements</dt>
|
<dt>Montant des amortissements</dt>
|
||||||
<dd>{{$total_amort|money_currency_html:false|raw}}</dd>
|
<dd>{{$total_amort|money_currency_html:false|raw}}</dd>
|
||||||
<dt>Valeur nette résiduelle</dt>
|
<dt>Valeur nette résiduelle</dt>
|
||||||
<dd>{{$vnr|money_currency_html:false|raw}}</dd>
|
<dd>{{"%d-%d"|math:$solde:$total_amort|money_currency_html:false|raw}}</dd>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if $free_amort_lines && $vnr > 0}}
|
{{if $free_amort_lines}}
|
||||||
<nav class="actions">
|
<nav class="actions">
|
||||||
{{:linkbutton
|
{{:linkbutton
|
||||||
label="Attacher une écriture d'amortissement"
|
label="Attacher une écriture d'amortissement"
|
||||||
|
|
|
||||||
|
|
@ -171,6 +171,7 @@
|
||||||
WHERE
|
WHERE
|
||||||
account.code = :code_amort
|
account.code = :code_amort
|
||||||
AND line.credit > 0
|
AND line.credit > 0
|
||||||
|
AND (NOT trans.status & 16)
|
||||||
AND trans.date >= :immo_date
|
AND trans.date >= :immo_date
|
||||||
;
|
;
|
||||||
:code_amort = $code_amort
|
:code_amort = $code_amort
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
{{* Mise à niveau *}}
|
{{* Mise à niveau *}}
|
||||||
{{:assign module_version="0.41"}}
|
{{:assign module_version="0.41"}}
|
||||||
{{:include file="_upgrade.html" module_version=$module_version}}
|
{{:include file="upgrade.html" module_version=$module_version}}
|
||||||
|
|
||||||
{{* supprimer les documents sans écriture associée *}}
|
{{* supprimer les documents sans écriture associée *}}
|
||||||
{{:include file="_remove_orphan_docs.tpl"}}
|
{{:include file="_remove_orphan_docs.tpl"}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
name="Amortissements"
|
name="Amortissements"
|
||||||
description="Immobilisations et amortissements\nversion 0.41.2"
|
description="Immobilisations et amortissements\nversion 0.41"
|
||||||
author="Jean-Christophe Engel"
|
author="Jean-Christophe Engel"
|
||||||
author_url="https://gitea.zaclys.com/lesanges"
|
author_url="https://gitea.zaclys.com/lesanges"
|
||||||
home_button=false
|
home_button=false
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue