changeset 1cfb05376e17 in modules/account_statement:default
details: 
https://hg.tryton.org/modules/account_statement?cmd=changeset&node=1cfb05376e17
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 d4e9107fbbc2 -r 1cfb05376e17 statement.py
--- a/statement.py      Sat Dec 18 16:29:39 2021 +0100
+++ b/statement.py      Wed Dec 29 12:27:29 2021 +0100
@@ -745,6 +745,7 @@
         depends=['company'])
     invoice = fields.Many2One('account.invoice', 'Invoice',
         domain=[
+            ('company', '=', Eval('company', -1)),
             If(Bool(Eval('party')), [('party', '=', Eval('party'))], []),
             If(Bool(Eval('account')), [('account', '=', Eval('account'))], []),
             If(Eval('statement_state') == 'draft',
@@ -753,7 +754,7 @@
             ],
         states=_states,
         context={'with_payment': False},
-        depends=['party', 'account'] + _depends)
+        depends=['company', 'party', 'account'] + _depends)
     origin = fields.Many2One('account.statement.origin', 'Origin',
         readonly=True,
         states={

Reply via email to