diff --git a/journal.py b/journal.py index 4949a2ba5f..923905cd3c 100644 --- a/journal.py +++ b/journal.py @@ -71,7 +71,7 @@ class Journal( @classmethod def default_sequence(cls, **pattern): - return None + return cls.multivalue_model('sequence').default_sequence() @classmethod def search_rec_name(cls, name, clause): @@ -189,6 +189,15 @@ class JournalSequence(ModelSQL, CompanyValueMixin): 'account.journal', field_names, cls, value_names, parent='journal', fields=fields) + @classmethod + def default_sequence(cls): + pool = Pool() + ModelData = pool.get('ir.model.data') + try: + return ModelData.get_id('account', 'sequence_account_journal') + except KeyError: + return None + class JournalCashContext(ModelView): 'Journal Cash Context' diff --git a/journal.xml b/journal.xml index 5d23cd1d5e..9e0487df22 100644 --- a/journal.xml +++ b/journal.xml @@ -222,25 +222,21 @@ this repository contains the full copyright notices and license terms. --> Revenue REV revenue - Expense EXP expense - Cash CASH cash - Stock STO general -