Amélioration recherche écritures au crédit du compte d'une immobilisation
This commit is contained in:
parent
62692ef550
commit
d06dd424b3
1 changed files with 4 additions and 7 deletions
|
|
@ -38,7 +38,6 @@
|
|||
|
||||
{{*
|
||||
lister les écritures au crédit du compte de l'immobilisation
|
||||
variante : utiliser une jointure ; pas forcément plus efficace
|
||||
*}}
|
||||
{{#select
|
||||
line.id as credit_line_id,
|
||||
|
|
@ -57,14 +56,12 @@
|
|||
INNER JOIN acc_accounts AS account ON account.id = line.id_account
|
||||
INNER JOIN acc_years AS y ON y.id = trans.id_year
|
||||
WHERE account.code = :account_code AND credit > 0
|
||||
AND credit_trans_id NOT IN (
|
||||
SELECT
|
||||
CASE WHEN id_transaction = credit_trans_id THEN id_transaction
|
||||
ELSE id_related
|
||||
END AS other_id
|
||||
FROM acc_transactions_links WHERE other_id = credit_trans_id)
|
||||
AND credit_line_id NOT IN (
|
||||
SELECT json_extract(link.document, '$.credit_line_id') AS credit_line_id FROM !table as link
|
||||
WHERE json_extract(link.document, '$.type') == "immo_link")
|
||||
ORDER BY trans.date, trans.label;
|
||||
:account_code = $ligne_immo.account_code
|
||||
!table =$module.table
|
||||
assign="other_immos."
|
||||
}}
|
||||
{{/select}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue