Force number of digits and use 8 as default.
This commit is contained in:
parent
e3609c2578
commit
5894a7291f
|
@ -29,6 +29,10 @@ class Configuration(metaclass=PoolMeta):
|
||||||
return pool.get('account.configuration.default_account')
|
return pool.get('account.configuration.default_account')
|
||||||
return super(Configuration, cls).multivalue_model(field)
|
return super(Configuration, cls).multivalue_model(field)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def default_force_digits():
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
class ConfigurationDefaultAccount(metaclass=PoolMeta):
|
class ConfigurationDefaultAccount(metaclass=PoolMeta):
|
||||||
__name__ = 'account.configuration.default_account'
|
__name__ = 'account.configuration.default_account'
|
||||||
|
@ -99,6 +103,8 @@ class CreateChartAccount(metaclass=PoolMeta):
|
||||||
pool = Pool()
|
pool = Pool()
|
||||||
Config = pool.get('account.configuration')
|
Config = pool.get('account.configuration')
|
||||||
config = Config(1)
|
config = Config(1)
|
||||||
|
if not config.default_account_code_digits:
|
||||||
|
return 8
|
||||||
return config.default_account_code_digits
|
return config.default_account_code_digits
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue