changeset 1145cbbe804a in modules/account_payment_clearing:4.6 details: https://hg.tryton.org/modules/account_payment_clearing?cmd=changeset;node=1145cbbe804a description: Update payment_group field to use the company function field
It will read the value from statement and from origin (if statement is not set), so both could work and let the user choose a payment_group. issue7930 (grafted from 1f7eaf2a454fda5f7b3ad6ca21806b2cb8d74560) diffstat: statement.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (19 lines): diff -r 72ec08d3ebea -r 1145cbbe804a statement.py --- a/statement.py Mon Oct 30 15:28:05 2017 +0100 +++ b/statement.py Sat Dec 22 06:34:33 2018 +0100 @@ -79,13 +79,13 @@ payment_group = fields.Many2One( 'account.payment.group', "Payment Group", domain=[ - ('company', '=', Eval('_parent_statement', {}).get('company', -1)), + ('company', '=', Eval('company', -1)), ], states={ 'invisible': Bool(Eval('payment')) | Bool(Eval('invoice')), 'readonly': Eval('statement_state') != 'draft', }, - depends=['statement_state']) + depends=['company', 'statement_state']) @classmethod def __setup__(cls):