In "OpenStatement" wizard, set the default value for "total_amount" field and "number_of_lines" field. (#2)

Task #156769
This commit is contained in:
Juanjo Garcia Pagan 2023-06-09 13:04:29 +02:00 committed by GitHub
parent b434d48cf1
commit 68c503039c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 3 deletions

View File

@ -76,7 +76,7 @@ requires += get_requires('depends')
tests_require = [ tests_require = [
get_require_version('proteus'), get_require_version('proteus'),
] ]
tests_require += get_requires('extras_depend') tests_require += get_requires('extras_depend')
requires += [get_require_version('trytond_account_statement')] requires += [get_require_version('trytond_account_statement')]

View File

@ -176,10 +176,12 @@ class OpenStatement(Wizard):
'start_balance': start_balances.get(journal.id, 'start_balance': start_balances.get(journal.id,
Decimal('0.0')), Decimal('0.0')),
'end_balance': Decimal('0.0'), 'end_balance': Decimal('0.0'),
'total_amount': Decimal('0.0'),
'number_of_lines': 0,
} }
vlist.append(values) vlist.append(values)
results.append(gettext('sale_payment.open_statement', results.append(gettext('sale_payment.open_statement',
journal=journal.rec_name)) statement=journal.rec_name))
else: else:
results.append(gettext('sale_payment.statement_already_opened', results.append(gettext('sale_payment.statement_already_opened',
statement=journal.rec_name)) statement=journal.rec_name))

View File

@ -203,7 +203,7 @@ Open statements for current device::
0 0
>>> open_statment = Wizard('open.statement') >>> open_statment = Wizard('open.statement')
>>> open_statment.execute('create_') >>> open_statment.execute('create_')
>>> open_statment.form.result == 'Statement Default opened.' >>> open_statment.form.result == 'sale_payment.open_statement'
True True
>>> payment_statement, = Statement.find([('state', '=', 'draft')]) >>> payment_statement, = Statement.find([('state', '=', 'draft')])