[IMP] account: bank statement reconciliation widget: allow to filter move lines on due date

This commit is contained in:
Arthur Maniet 2014-11-26 11:38:24 +01:00
parent 7c070561b3
commit a6de1b150c
1 changed files with 10 additions and 4 deletions

View File

@ -606,15 +606,21 @@ class account_bank_statement_line(osv.osv):
if additional_domain is None: if additional_domain is None:
additional_domain = [] additional_domain = []
# Make domain # Make domain
domain = additional_domain + [('reconcile_id', '=', False), domain = additional_domain + [
('state', '=', 'valid'), ('reconcile_id', '=', False),
('account_id.reconcile', '=', True)] ('state', '=', 'valid'),
('account_id.reconcile', '=', True)
]
if st_line.partner_id.id: if st_line.partner_id.id:
domain += [('partner_id', '=', st_line.partner_id.id)] domain += [('partner_id', '=', st_line.partner_id.id)]
if excluded_ids: if excluded_ids:
domain.append(('id', 'not in', excluded_ids)) domain.append(('id', 'not in', excluded_ids))
if str: if str:
domain += ['|', ('move_id.name', 'ilike', str), ('move_id.ref', 'ilike', str)] domain += [
'|', ('move_id.name', 'ilike', str),
'|', ('move_id.ref', 'ilike', str),
('date_maturity', 'like', str),
]
if not st_line.partner_id.id: if not st_line.partner_id.id:
domain.insert(-1, '|', ) domain.insert(-1, '|', )
domain.append(('partner_id.name', 'ilike', str)) domain.append(('partner_id.name', 'ilike', str))