Rohan Nayani(Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-l10n-control-dev-change-configuration-wizard-view-ron
 into lp:~openerp-dev/openobject-addons/trunk-l10n-control-dev.

Requested reviews:
  Rucha (Open ERP) (rpa-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-l10n-control-dev-change-configuration-wizard-view-ron/+merge/68677


Changed the Multi wizard configuaration view 
=>Add Language Field on wizard


=>"l10n_multilang_test.xml" File only for testing purpose
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-l10n-control-dev-change-configuration-wizard-view-ron/+merge/68677
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-l10n-control-dev.
=== modified file 'l10n_multilang/__init__.py'
--- l10n_multilang/__init__.py	2011-07-15 12:42:38 +0000
+++ l10n_multilang/__init__.py	2011-07-21 12:57:34 +0000
@@ -20,5 +20,5 @@
 ##############################################################################
 
 import account
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
+import l10n_multilang
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== modified file 'l10n_multilang/__openerp__.py'
--- l10n_multilang/__openerp__.py	2011-07-20 05:47:01 +0000
+++ l10n_multilang/__openerp__.py	2011-07-21 12:57:34 +0000
@@ -25,16 +25,18 @@
     "author" : "OpenERP SA",
     "category": 'Localization/Account Charts',
     "description": """
-    * Multilanguage support for Chart of Accounts, Taxes, Tax Codes , Journals, Accounting Templates,
-        Analytic Chart of Accounts and Analytic Journals
+    * Multi language support for Chart of Accounts, Taxes, Tax Codes , Journals, Accounting Templates,
+        Analytic Chart of Accounts and Analytic Journals.
     * Setup wizard changes
-        - Copy translations for COA, Tax, Tax Code and Fiscal Position from templates to target objects
+        - Copy translations for COA, Tax, Tax Code and Fiscal Position from templates to target objects.
         - Add option to install languages during the setup.
     """,
     'website': 'http://www.openerp.com',
     'init_xml': [],
     "depends" : ['account_accountant'],
     'update_xml': [
+                   'l10n_multilang.xml',
+                   'l10n_multilang_test.xml' 
     ],
     'demo_xml': [
     ],

=== added file 'l10n_multilang/l10n_multilang.py'
--- l10n_multilang/l10n_multilang.py	1970-01-01 00:00:00 +0000
+++ l10n_multilang/l10n_multilang.py	2011-07-21 12:57:34 +0000
@@ -0,0 +1,44 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+
+from osv import fields, osv
+
+
+class wizard_multi_charts_accounts(osv.osv_memory):
+    """
+    Change wizard that a new account chart for a company.
+        * load Default languages
+        * Replace creation of financial accounts by copy from template.
+          This change results in adherence to Belgian MAR numbering scheme for cash accounts.
+        * Create financial journals for each account of type liquidity
+    """
+    _inherit = 'wizard.multi.charts.accounts'
+
+    _columns = {
+        'lang_ids': fields.many2many('res.lang', 'res_lang_type_rel', 'wizard_id', 'lang_id', 'Language'),
+        'bank_from_template': fields.boolean('Banks/Cash from Template', 
+            help="If True then Generate Bank/Cash accounts and journals from the Templates.", readonly=True),
+    }
+  
+wizard_multi_charts_accounts()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added file 'l10n_multilang/l10n_multilang.xml'
--- l10n_multilang/l10n_multilang.xml	1970-01-01 00:00:00 +0000
+++ l10n_multilang/l10n_multilang.xml	2011-07-21 12:57:34 +0000
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+  <data>
+    <record id="multi_chart_configuration" model="ir.actions.todo">
+        <field name="action_id" ref="account.action_wizard_multi_chart"/>
+        <field name="sequence">25</field>
+        <field name="restart">onskip</field>
+    </record>
+    <!--  Wizard for Multi Charts of Accounts -->
+    <record id="view_wizard_multi_chart_belgian_coa" model="ir.ui.view">
+      <field name="name">view.wizard.multi.chart</field>
+      <field name="model">wizard.multi.charts.accounts</field>
+      <field name="inherit_id" ref="account.view_wizard_multi_chart"/>
+      <field name="arch" type="xml">
+        <data>
+          <field name="bank_accounts_id" position="before">
+            <field name="bank_from_template" />
+          </field>
+          <field name="bank_accounts_id" position="before">
+            <separator string="Languages" colspan="4"/>
+            <field name="lang_ids" colspan="4" nolabel="1"/>
+          </field>
+          <field name="bank_accounts_id" position="attributes">
+            <attribute name="attrs">{'invisible': [('bank_from_template', '=', False)]}</attribute>
+          </field>
+        </data>
+      </field>
+    </record>
+
+ 
+  </data>
+</openerp>

=== added file 'l10n_multilang/l10n_multilang_test.xml'
--- l10n_multilang/l10n_multilang_test.xml	1970-01-01 00:00:00 +0000
+++ l10n_multilang/l10n_multilang_test.xml	2011-07-21 12:57:34 +0000
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+  <data noupdate="0">
+
+        <!-- Config wizard to Generate Chart of Accounts from a Chart Template -->
+
+        <record id="config_call_account_template" model="ir.actions.todo">
+            <field name="action_id" ref="account.action_wizard_multi_chart"/>
+            <field name="type">special</field>
+        </record>
+
+
+        <!-- Account Types -->
+
+        <record model="account.account.type" id="account_type_receivable" >
+          <field name="name">Receivable</field>
+          <field name="code">receivable</field>
+          <field name="report_type">income</field>
+          <field name="close_method">unreconciled</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_payable" >
+          <field name="name">Payable</field>
+          <field name="code">payable</field>
+          <field name="report_type">expense</field>
+          <field name="close_method">unreconciled</field>
+        </record>
+
+	    <record model="account.account.type" id="acct_type_asset_view">
+	        <field name="name">Asset View</field>
+	        <field name="code">asset</field>
+	        <field name="report_type">asset</field>
+	    </record>
+
+        <record model="account.account.type" id="account_type_view">
+          <field name="name">View</field>
+          <field name="code">view</field>
+          <field name="close_method">none</field>
+        </record>
+	    
+	    <record model="account.account.type" id="acct_type_liability_view">
+	        <field name="name">Liability View</field>
+	        <field name="code">liability</field>
+	        <field name="report_type">liability</field>
+	    </record>
+
+	    <record model="account.account.type" id="acct_type_asset_view">
+	        <field name="name">Asset View</field>
+	        <field name="code">asset</field>
+	        <field name="report_type">asset</field>
+	    </record>
+
+        <!-- Account Templates for A -->
+
+        <record model="account.account.template" id="chart_a_root">
+            <field name="name">Chart of Account A</field>
+            <field name="code">0</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+            <field name="reconcile" eval="False"/>
+        </record>
+
+        <record model="account.account.template" id="chart_a0">
+            <field name="name">Balance Sheet</field>
+            <field name="code">A00</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a_root"/>
+        </record>
+
+        <record model="account.account.template" id="chart_a1">
+            <field name="name">Profit and Loss</field>
+            <field name="code">A01</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a_root"/>
+        </record>
+
+        <record id="chart_a2" model="account.account.template">
+            <field name="code">A0011</field>
+            <field name="name">Bank Account</field>
+            <field ref="chart_a0" name="parent_id"/>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+        </record>
+
+        <!-- Tax Code template for A-->
+        <record id="atax0" model="account.tax.code.template">
+            <field name="name">Tax Template Root A</field>
+        </record>
+
+        <record id="atax1" model="account.tax.code.template">
+            <field name="name">Tax 001 A</field>
+            <field name="parent_id" ref="atax0"/>
+        </record>
+
+        <record id="atax2" model="account.tax.code.template">
+            <field name="name">Tax 002 A</field>
+            <field name="parent_id" ref="atax0"/>
+        </record>
+
+
+        <!-- Account Templates for B -->
+        <record model="account.account.template" id="chart_b1">
+            <field name="name">Assets B</field>
+            <field name="code">B00012</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="acct_type_asset_view"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a0"/>
+        </record>
+
+        <record model="account.account.template" id="chart_b2">
+            <field name="name">Liabilities B</field>
+            <field name="code">B00014</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="acct_type_liability_view"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a0"/>
+        </record>
+
+        <record model="account.account.template" id="chart_b3">
+            <field name="name">Income B</field>
+            <field name="code">B00021</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_receivable"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a1"/>
+        </record>
+
+        <record model="account.account.template" id="chart_b4">
+            <field name="name">Expense B</field>
+            <field name="code">B00024</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_payable"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="chart_a1"/>
+        </record>
+
+
+        <!-- Chart template -->
+        <record id="account_chart_template_a" model="account.chart.template">
+            <field name="name">Demo Chart A</field>
+            <field name="account_root_id" ref="chart_a_root"/>
+            <field name="tax_code_root_id" ref="atax0"/>
+            <field name="bank_account_view_id" ref="chart_a2"/>
+        </record>
+
+        <record id="account_chart_template_b" model="account.chart.template">
+            <field name="name">Demo Chart B</field>
+            <field name="account_root_id" ref="chart_a_root"/>
+            <field name="tax_code_root_id" ref="atax0"/>
+            <field name="bank_account_view_id" ref="chart_a2"/>
+            <field name="parent_id" ref="account_chart_template_a"/>
+        </record>
+
+  </data>
+</openerp>
+

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to