From d4d97f41425add5d1f55eaa34f4040d3c5d1b56e Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Mon, 21 Jul 2008 12:09:21 +0530 Subject: [PATCH 01/12] -Added wizard for creating multi charts of accounts.Objects and view only. bzr revid: jvo@tinyerp.com-20080721063921-wk39n3p8j1dicl44 --- addons/account/account.py | 31 +++++++++++++++++++++++++ addons/account/account_view.xml | 40 +++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/addons/account/account.py b/addons/account/account.py index e9e8f0c86af..7512f0a8dfb 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1773,3 +1773,34 @@ class account_chart_template(osv.osv): } account_chart_template() + +# Multi charts of Accounts wizard + +class wizard_multi_charts_accounts(osv.osv_memory): + _name='wizard.multi.charts.accounts' + _columns = { + 'company_id':fields.many2one('res.company','Company',required=True), + 'chart_template_id': fields.many2one('account.chart.template','Chart Template',required=True), + 'bank_accounts_id': fields.one2many('account.bank.accounts.wizard.bob', 'bank_account_id', 'Bank Accounts',required=True), + } + +# def action_cancel(self,cr,uid,ids,conect=None): +# return {} + + def action_create(self, cr, uid, ids, context=None): +# print "created" +# TODO: Here :Pending + return {} + +wizard_multi_charts_accounts() + +class account_bank_accounts_wizard_bob(osv.osv_memory): + _name='account.bank.accounts.wizard.bob' + + _columns = { + 'acc_no':fields.many2one('res.partner.bank','Account No.',required=True), + 'bank_account_id':fields.many2one('wizard.multi.charts.accounts', 'Bank Account', required=True), + 'bank_id':fields.many2one('res.bank','Bank', required=True), + 'currency_id':fields.many2one('res.currency', 'Currency'), + } +account_bank_accounts_wizard_bob() \ No newline at end of file diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 0f95ebf178f..314b23413dd 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -1600,5 +1600,45 @@ + + + + Create Multiple Charts of Accounts + wizard.multi.charts.accounts + form + +
+ + + + + + + + + + + + + + + +