diff --git a/statement.py b/statement.py index 251f0c1..7f30ff4 100644 --- a/statement.py +++ b/statement.py @@ -263,7 +263,8 @@ class CloseStatement(Wizard): 'start_balance': s.start_balance, 'balance': end_balance, 'end_balance': ( - end_balance + s.start_balance) + end_balance + s.start_balance), + 'company': Transaction().context.get('company') } statementLines.append(line) @@ -396,6 +397,10 @@ class StatementLine(ModelView): ], states={'required': Eval('transfer', True)}) + @staticmethod + def default_company(): + return Transaction().context.get('company') + @staticmethod def default_currency(): Company = Pool().get('company.company') @@ -403,9 +408,6 @@ class StatementLine(ModelView): if company: return Company(company).currency.id - @staticmethod - def default_company(): - return Transaction().context.get('company') @fields.depends('end_balance', 'real_cash', 'mismatch') def on_change_real_cash(self): diff --git a/view/statement_line_tree_sequence.xml b/view/statement_line_tree_sequence.xml index ef560b9..0535ac9 100644 --- a/view/statement_line_tree_sequence.xml +++ b/view/statement_line_tree_sequence.xml @@ -10,4 +10,5 @@ +