[IMP] partner_statement: Allow to exclude accounts
This commit is contained in:
committed by
Miquel Raïch
parent
965ea7d6ff
commit
795f9c60fe
@@ -26,6 +26,9 @@ class OutstandingStatement(models.AbstractModel):
|
||||
|
||||
def _display_outstanding_lines_sql_q1(self, partners, date_end, account_type):
|
||||
partners = tuple(partners)
|
||||
excluded_accounts_ids = tuple(
|
||||
self.env.context.get("excluded_accounts_ids", [])
|
||||
) or (-1,)
|
||||
return str(
|
||||
self._cr.mogrify(
|
||||
"""
|
||||
@@ -71,6 +74,7 @@ class OutstandingStatement(models.AbstractModel):
|
||||
WHERE l2.date <= %(date_end)s
|
||||
) as pc ON pc.credit_move_id = l.id
|
||||
WHERE l.partner_id IN %(partners)s
|
||||
AND aa.id not in %(excluded_accounts_ids)s
|
||||
AND (
|
||||
(pd.id IS NOT NULL AND
|
||||
pd.max_date <= %(date_end)s) OR
|
||||
|
||||
Reference in New Issue
Block a user