Meera Trambadia (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-bug-787052-mtr into 
lp:openobject-addons.

Requested reviews:
  qdp (OpenERP) (qdp)
  Mustufa Rangwala (Open ERP) (mra-tinyerp)
  Meera Trambadia (OpenERP) (mtr-openerp)
Related bugs:
  Bug #787052 in OpenERP Addons: "OpenERP 6.0.2 - Multicompany - Cannot assign 
secuence purchase / sale order  on company 2"
  https://bugs.launchpad.net/openobject-addons/+bug/787052

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-787052-mtr/+merge/64817

multicompany, sale:-created a ir.sequence for companies(Shop1 and Shop2) and 
modified sql constraint on sale.order" --fixes=lp:787052
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-787052-mtr/+merge/64817
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-bug-787052-mtr.
=== modified file 'multi_company/__openerp__.py'
--- multi_company/__openerp__.py	2011-03-18 14:06:18 +0000
+++ multi_company/__openerp__.py	2011-06-20 11:38:32 +0000
@@ -39,7 +39,8 @@
     ],
     'init_xml': [],
     'update_xml': [
-        'res_company_view.xml'
+        'res_company_view.xml',
+        'multi_company_sequence.xml',
     ],
     'demo_xml': [
         'multi_company_demo.xml'

=== added file 'multi_company/multi_company_sequence.xml'
--- multi_company/multi_company_sequence.xml	1970-01-01 00:00:00 +0000
+++ multi_company/multi_company_sequence.xml	2011-06-20 11:38:32 +0000
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+
+       <!-- Sequences for Sale-->
+        
+        <record id="seq_sale_order_shop1" model="ir.sequence">
+            <field name="name">Sales Order</field>
+            <field name="code">sale.order</field>
+            <field name="prefix">SO</field>
+            <field name="padding">3</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="seq_sale_order_shop2" model="ir.sequence">
+            <field name="name">Sales Order</field>
+            <field name="code">sale.order</field>
+            <field name="prefix">SO</field>
+            <field name="padding">3</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </record>
+        
+          <!-- Sequences for Picking -->
+        
+        <record id="seq_picking_in_shop1" model="ir.sequence">
+            <field name="name">Picking IN</field>
+            <field name="code">stock.picking.in</field>
+            <field name="prefix">IN/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="seq_picking_in_shop2" model="ir.sequence">
+            <field name="name">Picking IN</field>
+            <field name="code">stock.picking.in</field>
+            <field name="prefix">IN/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </record>
+        
+        <record id="seq_picking_out_shop1" model="ir.sequence">
+            <field name="name">Picking OUT</field>
+            <field name="code">stock.picking.out</field>
+            <field name="prefix">OUT/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="seq_picking_out_shop2" model="ir.sequence">
+            <field name="name">Picking OUT</field>
+            <field name="code">stock.picking.out</field>
+            <field name="prefix">OUT/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </record>
+        
+        <record id="seq_picking_internal_shop1" model="ir.sequence">
+            <field name="name">Picking INT</field>
+            <field name="code">stock.picking.internal</field>
+            <field name="prefix">INT/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="seq_picking_internal_shop2" model="ir.sequence">
+            <field name="name">Picking INT</field>
+            <field name="code">stock.picking.internal</field>
+            <field name="prefix">INT/</field>
+            <field name="padding">5</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </record>
+        
+        <!-- Sequences for Tracking Lots -->
+        
+       <record id="sequence_production_lots_shop1" model="ir.sequence">
+            <field name="name">Production Lots</field>
+            <field name="code">stock.lot.serial</field>
+            <field name="prefix"></field>
+            <field name="padding">7</field>
+            <field name="number_next">1</field>
+            <field name="number_increment">1</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="sequence_production_lots_shop2" model="ir.sequence">
+            <field name="name">Production Lots</field>
+            <field name="code">stock.lot.serial</field>
+            <field name="prefix"></field>
+            <field name="padding">7</field>
+            <field name="number_next">1</field>
+            <field name="number_increment">1</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </record>
+        
+        <record id="sequence_tracking_shop1" model="ir.sequence">
+            <field name="name">Packs</field>
+            <field name="code">stock.lot.tracking</field>
+            <field name="prefix"></field>
+            <field name="padding">7</field>
+            <field name="number_next">1</field>
+            <field name="number_increment">1</field>
+            <field name="company_id" ref="stock.res_company_shop0"/>
+        </record>
+        
+        <record id="sequence_tracking_shop2" model="ir.sequence">
+            <field name="name">Packs</field>
+            <field name="code">stock.lot.tracking</field>
+            <field name="prefix"></field>
+            <field name="padding">7</field>
+            <field name="number_next">1</field>
+            <field name="number_increment">1</field>
+            <field name="company_id" ref="stock.res_company_tinyshop0"/>
+        </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