Set default value for journal's sequence
issue11157 review393471003
This commit is contained in:
+10
-1
@@ -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'
|
||||
|
||||
@@ -222,25 +222,21 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="name">Revenue</field>
|
||||
<field name="code">REV</field>
|
||||
<field name="type">revenue</field>
|
||||
<field name="sequence" ref="sequence_account_journal"/>
|
||||
</record>
|
||||
<record model="account.journal" id="journal_expense">
|
||||
<field name="name">Expense</field>
|
||||
<field name="code">EXP</field>
|
||||
<field name="type">expense</field>
|
||||
<field name="sequence" ref="sequence_account_journal"/>
|
||||
</record>
|
||||
<record model="account.journal" id="journal_cash">
|
||||
<field name="name">Cash</field>
|
||||
<field name="code">CASH</field>
|
||||
<field name="type">cash</field>
|
||||
<field name="sequence" ref="sequence_account_journal"/>
|
||||
</record>
|
||||
<record model="account.journal" id="journal_stock">
|
||||
<field name="name">Stock</field>
|
||||
<field name="code">STO</field>
|
||||
<field name="type">general</field>
|
||||
<field name="sequence" ref="sequence_account_journal"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
|
||||
Reference in New Issue
Block a user