changeset 076248a211ca in modules/account_payment_clearing:default
details: 
https://hg.tryton.org/modules/account_payment_clearing?cmd=changeset&node=076248a211ca
description:
        Add company domain for invoice and payment of statement line

        issue11073
        review374491002
diffstat:

 statement.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r bf6c1a91b957 -r 076248a211ca statement.py
--- a/statement.py      Sat Dec 18 16:29:39 2021 +0100
+++ b/statement.py      Wed Dec 29 12:27:28 2021 +0100
@@ -72,6 +72,7 @@
     __name__ = 'account.statement.line'
     payment = fields.Many2One('account.payment', 'Payment',
         domain=[
+            ('company', '=', Eval('company', -1)),
             If(Bool(Eval('party')), [('party', '=', Eval('party'))], []),
             ('state', 'in', ['processing', 'succeeded', 'failed']),
             ],
@@ -79,7 +80,7 @@
             'invisible': Bool(Eval('payment_group')) | Bool(Eval('invoice')),
             'readonly': Eval('statement_state') != 'draft',
             },
-        depends=['party', 'statement_state'])
+        depends=['company', 'party', 'statement_state'])
     payment_group = fields.Many2One(
         'account.payment.group', "Payment Group",
         domain=[

Reply via email to