mirror of
https://github.com/OCA/account-reconcile.git
synced 2025-01-20 12:27:39 +02:00
[9.0] account_mass_reconcile_by_purchase_line: do not consider partner.
This commit is contained in:
@@ -13,6 +13,6 @@ class AccountMassReconcileMethod(models.Model):
|
|||||||
methods = super(AccountMassReconcileMethod, self)._get_all_rec_method()
|
methods = super(AccountMassReconcileMethod, self)._get_all_rec_method()
|
||||||
methods += [
|
methods += [
|
||||||
('mass.reconcile.advanced.by.purchase.line',
|
('mass.reconcile.advanced.by.purchase.line',
|
||||||
'Advanced. Partner, product, purchase order line.'),
|
'Advanced. Product, purchase order line.'),
|
||||||
]
|
]
|
||||||
return methods
|
return methods
|
||||||
|
|||||||
@@ -16,17 +16,15 @@ class MassReconcileAdvancedByPurchaseLine(models.TransientModel):
|
|||||||
will be skipped for reconciliation. Can be inherited to
|
will be skipped for reconciliation. Can be inherited to
|
||||||
skip on some conditions. ie: ref or partner_id is empty.
|
skip on some conditions. ie: ref or partner_id is empty.
|
||||||
"""
|
"""
|
||||||
return not (move_line.get('partner_id') and move_line.get(
|
return not (move_line.get('product_id') and
|
||||||
'product_id') and move_line.get('purchase_line_id'))
|
move_line.get('purchase_line_id'))
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def _matchers(self, move_line):
|
def _matchers(self, move_line):
|
||||||
return (('partner_id', move_line['partner_id']),
|
return (('product_id', move_line['product_id']),
|
||||||
('product_id', move_line['product_id']),
|
|
||||||
('purchase_line_id', move_line['purchase_line_id']))
|
('purchase_line_id', move_line['purchase_line_id']))
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def _opposite_matchers(self, move_line):
|
def _opposite_matchers(self, move_line):
|
||||||
yield ('partner_id', move_line['partner_id'])
|
|
||||||
yield ('product_id', move_line['product_id'])
|
yield ('product_id', move_line['product_id'])
|
||||||
yield ('purchase_line_id', move_line['purchase_line_id'])
|
yield ('purchase_line_id', move_line['purchase_line_id'])
|
||||||
|
|||||||
Reference in New Issue
Block a user