Force number of digits and use 8 as default.

This commit is contained in:
algiro03 2022-10-18 11:37:54 +02:00
parent e3609c2578
commit 5894a7291f
1 changed files with 6 additions and 0 deletions

View File

@ -29,6 +29,10 @@ class Configuration(metaclass=PoolMeta):
return pool.get('account.configuration.default_account')
return super(Configuration, cls).multivalue_model(field)
@staticmethod
def default_force_digits():
return True
class ConfigurationDefaultAccount(metaclass=PoolMeta):
__name__ = 'account.configuration.default_account'
@ -99,6 +103,8 @@ class CreateChartAccount(metaclass=PoolMeta):
pool = Pool()
Config = pool.get('account.configuration')
config = Config(1)
if not config.default_account_code_digits:
return 8
return config.default_account_code_digits