Merge lp:~jfb-tempo-consulting/unifield-server/us-2146 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merge reported by: jftempo
Merged at revision: not available
Proposed branch: lp:~jfb-tempo-consulting/unifield-server/us-2146
Merge into: lp:unifield-server
Diff against target: 93 lines (+20/-48)
1 file modified
bin/addons/board/queries_finance.py (+20/-48)
To merge this branch: bzr merge lp:~jfb-tempo-consulting/unifield-server/us-2146
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+315340@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/addons/board/queries_finance.py'
--- bin/addons/board/queries_finance.py 2016-11-10 15:58:28 +0000
+++ bin/addons/board/queries_finance.py 2017-01-23 11:00:37 +0000
@@ -51,34 +51,20 @@
51account_move.name,51account_move.name,
52account_account.code,52account_account.code,
53avg(account_move_line.credit_currency-account_move_line.debit_currency) JI,53avg(account_move_line.credit_currency-account_move_line.debit_currency) JI,
54sum(account_analytic_line.amount_currency) AJI,54sum(COALESCE(account_analytic_line.amount_currency, 0)) AJI,
55abs(abs(avg(account_move_line.debit_currency-account_move_line.credit_currency)) - abs(sum(account_analytic_line.amount_currency))) difference55abs(abs(avg(account_move_line.debit_currency-account_move_line.credit_currency)) - abs(sum(COALESCE(account_analytic_line.amount_currency, 0)))) difference
56FROM56FROM
57account_move,57account_move_line
58account_move_line,58JOIN account_move ON account_move.id = account_move_line.move_id
59account_account,59JOIN account_account ON account_account.id = account_move_line.account_id
60account_analytic_line,60JOIN account_journal ON account_journal.id = account_move.journal_id
61account_journal,61JOIN account_period ON account_move.period_id = account_period.id
62account_period62LEFT JOIN account_analytic_line on account_analytic_line.move_id = account_move_line.id
63WHERE63WHERE
64account_analytic_line.move_id = account_move_line.id and
65account_move_line.move_id = account_move.id AND
66account_move_line.account_id = account_account.id AND
67account_journal.id = account_move.journal_id AND
68account_move.period_id = account_period.id AND
69account_journal.type not in ('system', 'revaluation', 'cur_adj') AND64account_journal.type not in ('system', 'revaluation', 'cur_adj') AND
70account_account.code in (65account_account.is_analytic_addicted = 't'
71SELECT
72account_account.code
73FROM
74account_account,
75account_account_type
76WHERE
77account_account.user_type = account_account_type.id and
78account_account_type.code in ('income', 'expense')
79)
80GROUP BY account_period.name, account_move.name, account_move_line.id, account_period.date_start, account_account.code66GROUP BY account_period.name, account_move.name, account_move_line.id, account_period.date_start, account_account.code
81HAVING abs(abs(avg(account_move_line.debit_currency-account_move_line.credit_currency)) - abs(sum(account_analytic_line.amount_currency))) > 0.0000167HAVING abs(abs(avg(account_move_line.debit_currency-account_move_line.credit_currency)) - abs(sum(COALESCE(account_analytic_line.amount_currency, 0)))) > 0.00001
82ORDER BY account_period.date_start, account_move.name"""68ORDER BY account_period.date_start, account_move.name"""
83 },69 },
84 {70 {
@@ -89,34 +75,20 @@
89account_move.name,75account_move.name,
90account_account.code,76account_account.code,
91avg(account_move_line.credit-account_move_line.debit) JI,77avg(account_move_line.credit-account_move_line.debit) JI,
92sum(account_analytic_line.amount) AJI,78sum(COALESCE(account_analytic_line.amount, 0)) AJI,
93abs(avg(account_move_line.credit-account_move_line.debit) - sum(account_analytic_line.amount)) difference79abs(avg(account_move_line.credit-account_move_line.debit) - sum(COALESCE(account_analytic_line.amount, 0))) difference
94FROM80FROM
95account_move,81account_move_line
96account_move_line,82JOIN account_move ON account_move.id = account_move_line.move_id
97account_account,83JOIN account_account ON account_account.id = account_move_line.account_id
98account_analytic_line,84JOIN account_journal ON account_move.journal_id = account_journal.id
99account_journal,85JOIN account_period ON account_period.id = account_move.period_id
100account_period86LEFT JOIN account_analytic_line ON account_analytic_line.move_id = account_move_line.id
101WHERE87WHERE
102account_analytic_line.move_id = account_move_line.id and
103account_move_line.move_id = account_move.id AND
104account_move_line.account_id = account_account.id AND
105account_journal.id = account_move.journal_id AND
106account_move.period_id = account_period.id AND
107account_journal.type in ('revaluation', 'cur_adj') AND88account_journal.type in ('revaluation', 'cur_adj') AND
108account_account.code in (89account_account.is_analytic_addicted = 't'
109SELECT
110account_account.code
111FROM
112account_account,
113account_account_type
114WHERE
115account_account.user_type = account_account_type.id and
116account_account_type.code in ('income', 'expense')
117)
118GROUP BY account_period.name, account_move.name, account_move_line.id, account_period.date_start, account_account.code90GROUP BY account_period.name, account_move.name, account_move_line.id, account_period.date_start, account_account.code
119HAVING abs(avg(account_move_line.credit-account_move_line.debit) - sum(account_analytic_line.amount)) > 0.0000191HAVING abs(avg(account_move_line.credit-account_move_line.debit) - sum(COALESCE(account_analytic_line.amount, 0))) > 0.00001
120order by account_period.date_start, account_move.name"""92order by account_period.date_start, account_move.name"""
121 },93 },
122 {94 {

Subscribers

People subscribed via source and target branches