[FIX] recurring line's model form view
properly set a company id when a journal is selected and, therefore, correctly display available accounts bzr revid: abo@openerp.com-20120913122312-v2zz8m4r8wcxovtx
This commit is contained in:
parent
5de520e4da
commit
0986f13047
|
@ -2338,6 +2338,16 @@ class account_model(osv.osv):
|
|||
|
||||
return move_ids
|
||||
|
||||
def onchange_journal_id(self, cr, uid, ids, journal_id=None, context=None):
|
||||
company_id = False
|
||||
|
||||
if journal_id:
|
||||
company = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context).company_id
|
||||
if company:
|
||||
company_id = company.id
|
||||
|
||||
return {'value': {'company_id': company_id}}
|
||||
|
||||
account_model()
|
||||
|
||||
class account_model_line(osv.osv):
|
||||
|
|
|
@ -1651,8 +1651,8 @@
|
|||
<form string="Journal Entry Model" version="7.0">
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="journal_id"/>
|
||||
<field name="company_id" widget='selection' groups="base.group_multi_company"/>
|
||||
<field name="journal_id" on_change="onchange_journal_id(journal_id)"/>
|
||||
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
|
||||
</group>
|
||||
|
||||
<field name="lines_id" widget="one2many_list"/>
|
||||
|
|
Loading…
Reference in New Issue