~jamesj/openobject-addons/c2c_budget_fixes

« back to all changes in this revision

Viewing changes to multi_company_stock/multi_company_stock_demo.xml

[IMP] Adding multi_company_stock_module, nto finished

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<openerp>
 
3
    <data noupdate="1">
 
4
        <record id="res_partner_tinyshop0" model="res.partner">
 
5
            <field name="property_stock_customer" ref="stock.stock_location_customers"/>
 
6
            <field name="property_product_pricelist" ref="product.list0"/>
 
7
            <field model="account.account" name="property_account_receivable" search="[('name','=','Effets à recevoir')]"/>
 
8
            <field model="account.account" name="property_account_payable" search="[('name','=','Entreprises liées')]"/>
 
9
            <field name="property_stock_supplier" ref="stock.stock_location_suppliers"/>
 
10
            <field eval="0" name="customer"/>
 
11
            <field eval="0" name="vat_subjected"/>
 
12
            <field eval="0" name="supplier"/>
 
13
            <field eval="1" name="active"/>
 
14
            <field eval="&quot;&quot;&quot;Tiny Shop 1&quot;&quot;&quot;" name="name"/>
 
15
            <field name="property_product_pricelist_purchase" ref="purchase.list0"/>
 
16
            <field eval="[(6,0,[])]" name="category_id"/>
 
17
        </record>
 
18
        <record id="res_partner_address_fabien0" model="res.partner.address">
 
19
            <field eval="&quot;&quot;&quot;Fabien&quot;&quot;&quot;" name="name"/>
 
20
            <field name="partner_id" ref="res_partner_tinyshop0"/>
 
21
            <field eval="1" name="active"/>
 
22
        </record>
 
23
        <record id="res_company_shop0" model="res.company">
 
24
            <field eval="&quot;&quot;&quot;
 
25
    &lt;header&gt;
 
26
    &lt;pageTemplate&gt;
 
27
        &lt;frame id=&quot;first&quot; x1=&quot;1.3cm&quot; y1=&quot;2.5cm&quot; height=&quot;23.0cm&quot; width=&quot;19cm&quot;/&gt;
 
28
        &lt;pageGraphics&gt;
 
29
            &lt;!-- You Logo - Change X,Y,Width and Height --&gt;
 
30
        &lt;image x=&quot;1.3cm&quot; y=&quot;27.6cm&quot; height=&quot;40.0&quot; &gt;[[company.logo]]&lt;/image&gt;
 
31
            &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
32
            &lt;fill color=&quot;black&quot;/&gt;
 
33
            &lt;stroke color=&quot;black&quot;/&gt;
 
34
            &lt;lines&gt;1.3cm 27.7cm 20cm 27.7cm&lt;/lines&gt;
 
35
 
 
36
            &lt;drawRightString x=&quot;20cm&quot; y=&quot;27.8cm&quot;&gt;[[ company.rml_header1 ]]&lt;/drawRightString&gt;
 
37
 
 
38
 
 
39
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;27.2cm&quot;&gt;[[ company.partner_id.name ]]&lt;/drawString&gt;
 
40
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.8cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].street or  '' ]]&lt;/drawString&gt;
 
41
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.4cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name  or '']]&lt;/drawString&gt;
 
42
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.0cm&quot;&gt;Phone:&lt;/drawString&gt;
 
43
            &lt;drawRightString x=&quot;7cm&quot; y=&quot;26.0cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].phone or '' ]]&lt;/drawRightString&gt;
 
44
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;25.6cm&quot;&gt;Mail:&lt;/drawString&gt;
 
45
            &lt;drawRightString x=&quot;7cm&quot; y=&quot;25.6cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].email or '' ]]&lt;/drawRightString&gt;
 
46
            &lt;lines&gt;1.3cm 25.5cm 7cm 25.5cm&lt;/lines&gt;
 
47
 
 
48
            &lt;!--page bottom--&gt;
 
49
 
 
50
            &lt;lines&gt;1.2cm 2.15cm 19.9cm 2.15cm&lt;/lines&gt;
 
51
 
 
52
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;1.7cm&quot;&gt;[[ company.rml_footer1 ]]&lt;/drawCentredString&gt;
 
53
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;1.25cm&quot;&gt;[[ company.rml_footer2 ]]&lt;/drawCentredString&gt;
 
54
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;0.8cm&quot;&gt;Contact : [[ user.name ]] - Page: &lt;pageNumber/&gt;&lt;/drawCentredString&gt;
 
55
        &lt;/pageGraphics&gt;
 
56
    &lt;/pageTemplate&gt;
 
57
&lt;/header&gt;&quot;&quot;&quot;" name="rml_header"/>
 
58
            <field eval="5.0" name="security_lead"/>
 
59
            <field name="currency_id" ref="base.EUR"/>
 
60
            <field eval="1.0" name="po_lead"/>
 
61
            <field name="partner_id" ref="res_partner_tinyshop0"/>
 
62
            <field eval="1.0" name="manufacturing_lead"/>
 
63
            <field eval="&quot;&quot;&quot;month&quot;&quot;&quot;" name="timesheet_range"/>
 
64
            <field name="parent_id" ref="base.main_company"/>
 
65
            <field eval="&quot;&quot;&quot;
 
66
        &lt;header&gt;
 
67
        &lt;pageTemplate&gt;
 
68
        &lt;frame id=&quot;first&quot; x1=&quot;1.3cm&quot; y1=&quot;1.5cm&quot; width=&quot;18.4cm&quot; height=&quot;26.5cm&quot;/&gt;
 
69
        &lt;pageGraphics&gt;
 
70
        &lt;fill color=&quot;black&quot;/&gt;
 
71
        &lt;stroke color=&quot;black&quot;/&gt;
 
72
        &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
73
        &lt;drawString x=&quot;1.3cm&quot; y=&quot;28.3cm&quot;&gt; [[ formatLang(time.strftime(&quot;%Y-%m-%d&quot;), date=True) ]]  [[ time.strftime(&quot;%H:%M&quot;) ]]&lt;/drawString&gt;
 
74
        &lt;setFont name=&quot;Helvetica-Bold&quot; size=&quot;10&quot;/&gt;
 
75
        &lt;drawString x=&quot;9.8cm&quot; y=&quot;28.3cm&quot;&gt;[[ company.partner_id.name ]]&lt;/drawString&gt;
 
76
        &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
77
        &lt;drawRightString x=&quot;19.7cm&quot; y=&quot;28.3cm&quot;&gt;&lt;pageNumber/&gt; /  &lt;/drawRightString&gt;
 
78
        &lt;drawString x=&quot;19.8cm&quot; y=&quot;28.3cm&quot;&gt;&lt;pageCount/&gt;&lt;/drawString&gt;
 
79
        &lt;stroke color=&quot;#000000&quot;/&gt;
 
80
        &lt;lines&gt;1.3cm 28.1cm 20cm 28.1cm&lt;/lines&gt;
 
81
        &lt;/pageGraphics&gt;
 
82
        &lt;/pageTemplate&gt;
 
83
&lt;/header&gt;&quot;&quot;&quot;" name="rml_header2"/>
 
84
            <field eval="&quot;&quot;&quot;hours&quot;&quot;&quot;" name="project_time_mode"/>
 
85
            <field eval="80.0" name="schedule_range"/>
 
86
            <field eval="&quot;&quot;&quot;Shop 1&quot;&quot;&quot;" name="name"/>
 
87
        </record>
 
88
        <record id="res_partner_tinyshop1" model="res.partner">
 
89
            <field name="property_stock_customer" ref="stock.stock_location_customers"/>
 
90
            <field name="property_product_pricelist" ref="product.list0"/>
 
91
            <field model="account.account" name="property_account_receivable" search="[('name','=','Effets à recevoir')]"/>
 
92
            <field model="account.account" name="property_account_payable" search="[('name','=','Entreprises liées')]"/>
 
93
            <field name="property_stock_supplier" ref="stock.stock_location_suppliers"/>
 
94
            <field eval="1" name="customer"/>
 
95
            <field eval="0" name="vat_subjected"/>
 
96
            <field eval="0" name="supplier"/>
 
97
            <field eval="1" name="active"/>
 
98
            <field eval="&quot;&quot;&quot;Tiny Shop 2&quot;&quot;&quot;" name="name"/>
 
99
            <field name="property_product_pricelist_purchase" ref="purchase.list0"/>
 
100
            <field eval="[(6,0,[])]" name="category_id"/>
 
101
        </record>
 
102
        <record id="res_partner_address_eric0" model="res.partner.address">
 
103
            <field eval="&quot;&quot;&quot;Eric&quot;&quot;&quot;" name="name"/>
 
104
            <field name="partner_id" ref="res_partner_tinyshop1"/>
 
105
            <field eval="1" name="active"/>
 
106
        </record>
 
107
        <record id="res_company_tinyshop0" model="res.company">
 
108
            <field eval="&quot;&quot;&quot;
 
109
    &lt;header&gt;
 
110
    &lt;pageTemplate&gt;
 
111
        &lt;frame id=&quot;first&quot; x1=&quot;1.3cm&quot; y1=&quot;2.5cm&quot; height=&quot;23.0cm&quot; width=&quot;19cm&quot;/&gt;
 
112
        &lt;pageGraphics&gt;
 
113
            &lt;!-- You Logo - Change X,Y,Width and Height --&gt;
 
114
        &lt;image x=&quot;1.3cm&quot; y=&quot;27.6cm&quot; height=&quot;40.0&quot; &gt;[[company.logo]]&lt;/image&gt;
 
115
            &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
116
            &lt;fill color=&quot;black&quot;/&gt;
 
117
            &lt;stroke color=&quot;black&quot;/&gt;
 
118
            &lt;lines&gt;1.3cm 27.7cm 20cm 27.7cm&lt;/lines&gt;
 
119
 
 
120
            &lt;drawRightString x=&quot;20cm&quot; y=&quot;27.8cm&quot;&gt;[[ company.rml_header1 ]]&lt;/drawRightString&gt;
 
121
 
 
122
 
 
123
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;27.2cm&quot;&gt;[[ company.partner_id.name ]]&lt;/drawString&gt;
 
124
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.8cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].street or  '' ]]&lt;/drawString&gt;
 
125
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.4cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name  or '']]&lt;/drawString&gt;
 
126
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;26.0cm&quot;&gt;Phone:&lt;/drawString&gt;
 
127
            &lt;drawRightString x=&quot;7cm&quot; y=&quot;26.0cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].phone or '' ]]&lt;/drawRightString&gt;
 
128
            &lt;drawString x=&quot;1.3cm&quot; y=&quot;25.6cm&quot;&gt;Mail:&lt;/drawString&gt;
 
129
            &lt;drawRightString x=&quot;7cm&quot; y=&quot;25.6cm&quot;&gt;[[ company.partner_id.address and company.partner_id.address[0].email or '' ]]&lt;/drawRightString&gt;
 
130
            &lt;lines&gt;1.3cm 25.5cm 7cm 25.5cm&lt;/lines&gt;
 
131
 
 
132
            &lt;!--page bottom--&gt;
 
133
 
 
134
            &lt;lines&gt;1.2cm 2.15cm 19.9cm 2.15cm&lt;/lines&gt;
 
135
 
 
136
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;1.7cm&quot;&gt;[[ company.rml_footer1 ]]&lt;/drawCentredString&gt;
 
137
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;1.25cm&quot;&gt;[[ company.rml_footer2 ]]&lt;/drawCentredString&gt;
 
138
            &lt;drawCentredString x=&quot;10.5cm&quot; y=&quot;0.8cm&quot;&gt;Contact : [[ user.name ]] - Page: &lt;pageNumber/&gt;&lt;/drawCentredString&gt;
 
139
        &lt;/pageGraphics&gt;
 
140
    &lt;/pageTemplate&gt;
 
141
&lt;/header&gt;&quot;&quot;&quot;" name="rml_header"/>
 
142
            <field eval="5.0" name="security_lead"/>
 
143
            <field name="currency_id" ref="base.EUR"/>
 
144
            <field eval="1.0" name="po_lead"/>
 
145
            <field name="partner_id" ref="res_partner_tinyshop1"/>
 
146
            <field eval="1.0" name="manufacturing_lead"/>
 
147
            <field eval="&quot;&quot;&quot;month&quot;&quot;&quot;" name="timesheet_range"/>
 
148
            <field name="parent_id" ref="base.main_company"/>
 
149
            <field eval="&quot;&quot;&quot;
 
150
        &lt;header&gt;
 
151
        &lt;pageTemplate&gt;
 
152
        &lt;frame id=&quot;first&quot; x1=&quot;1.3cm&quot; y1=&quot;1.5cm&quot; width=&quot;18.4cm&quot; height=&quot;26.5cm&quot;/&gt;
 
153
        &lt;pageGraphics&gt;
 
154
        &lt;fill color=&quot;black&quot;/&gt;
 
155
        &lt;stroke color=&quot;black&quot;/&gt;
 
156
        &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
157
        &lt;drawString x=&quot;1.3cm&quot; y=&quot;28.3cm&quot;&gt; [[ formatLang(time.strftime(&quot;%Y-%m-%d&quot;), date=True) ]]  [[ time.strftime(&quot;%H:%M&quot;) ]]&lt;/drawString&gt;
 
158
        &lt;setFont name=&quot;Helvetica-Bold&quot; size=&quot;10&quot;/&gt;
 
159
        &lt;drawString x=&quot;9.8cm&quot; y=&quot;28.3cm&quot;&gt;[[ company.partner_id.name ]]&lt;/drawString&gt;
 
160
        &lt;setFont name=&quot;Helvetica&quot; size=&quot;8&quot;/&gt;
 
161
        &lt;drawRightString x=&quot;19.7cm&quot; y=&quot;28.3cm&quot;&gt;&lt;pageNumber/&gt; /  &lt;/drawRightString&gt;
 
162
        &lt;drawString x=&quot;19.8cm&quot; y=&quot;28.3cm&quot;&gt;&lt;pageCount/&gt;&lt;/drawString&gt;
 
163
        &lt;stroke color=&quot;#000000&quot;/&gt;
 
164
        &lt;lines&gt;1.3cm 28.1cm 20cm 28.1cm&lt;/lines&gt;
 
165
        &lt;/pageGraphics&gt;
 
166
        &lt;/pageTemplate&gt;
 
167
&lt;/header&gt;&quot;&quot;&quot;" name="rml_header2"/>
 
168
            <field eval="&quot;&quot;&quot;hours&quot;&quot;&quot;" name="project_time_mode"/>
 
169
            <field eval="80.0" name="schedule_range"/>
 
170
            <field eval="&quot;&quot;&quot;Tiny Shop 2&quot;&quot;&quot;" name="name"/>
 
171
        </record>
 
172
        <record id="stock_location_shop0" model="stock.location">
 
173
            <field model="res.partner.address" name="address_id" search="[('name','=','Fabien')]"/>
 
174
            <field eval="&quot;&quot;&quot;fifo&quot;&quot;&quot;" name="allocation_method"/>
 
175
            <field name="location_id" ref="stock.stock_location_company"/>
 
176
            <field name="company_id" ref="res_company_shop0"/>
 
177
            <field eval="&quot;&quot;&quot;internal&quot;&quot;&quot;" name="usage"/>
 
178
            <field eval="&quot;&quot;&quot;none&quot;&quot;&quot;" name="chained_location_type"/>
 
179
            <field eval="1" name="active"/>
 
180
            <field eval="&quot;&quot;&quot;Shop 1&quot;&quot;&quot;" name="name"/>
 
181
            <field eval="&quot;&quot;&quot;manual&quot;&quot;&quot;" name="chained_auto_packing"/>
 
182
        </record>
 
183
        <record id="stock_location_shop1" model="stock.location">
 
184
            <field model="res.partner.address" name="address_id" search="[('name','=','Eric')]"/>
 
185
            <field eval="&quot;&quot;&quot;fifo&quot;&quot;&quot;" name="allocation_method"/>
 
186
            <field name="company_id" ref="res_company_tinyshop0"/>
 
187
            <field eval="&quot;&quot;&quot;internal&quot;&quot;&quot;" name="usage"/>
 
188
            <field eval="&quot;&quot;&quot;none&quot;&quot;&quot;" name="chained_location_type"/>
 
189
            <field eval="1" name="active"/>
 
190
            <field eval="&quot;&quot;&quot;Shop 2&quot;&quot;&quot;" name="name"/>
 
191
            <field eval="&quot;&quot;&quot;manual&quot;&quot;&quot;" name="chained_auto_packing"/>
 
192
        </record>
 
193
        <record id="res_users_shopuser0" model="res.users">
 
194
            <field model="ir.actions.actions" name="menu_id" search="[('name','=','Menu')]"/>
 
195
            <field eval="[(6,0,[ref('base.group_user'),ref('mrp.group_mrp_manager'),ref('mrp.group_mrp_user'),ref('purchase.group_purchase_manager'),ref('purchase.group_purchase_user'),ref('sale.group_sale_manager'),ref('sale.group_sale_user'),ref('stock.group_stock_manager'),ref('stock.group_stock_user')])]" name="groups_id"/>
 
196
            <field model="res.partner.address" name="address_id" search="[('name','=','Fabien')]"/>
 
197
            <field eval="[(6,0,[])]" name="roles_id"/>
 
198
            <field eval="1" name="active"/>
 
199
            <field eval="&quot;&quot;&quot;shop1&quot;&quot;&quot;" name="password"/>
 
200
            <field eval="&quot;&quot;&quot;en_US&quot;&quot;&quot;" name="context_lang"/>
 
201
            <field eval="&quot;&quot;&quot;Shop 1 User&quot;&quot;&quot;" name="name"/>
 
202
            <field name="company_id" ref="res_company_shop0"/>
 
203
            <field eval="&quot;&quot;&quot;shop1&quot;&quot;&quot;" name="login"/>
 
204
            <field model="ir.actions.actions" name="action_id" search="[('name','=','Menu')]"/>
 
205
        </record>
 
206
        <record id="res_users_shopuser1" model="res.users">
 
207
            <field model="ir.actions.actions" name="menu_id" search="[('name','=','Menu')]"/>
 
208
            <field eval="[(6,0,[ref('base.group_user'),ref('mrp.group_mrp_manager'),ref('mrp.group_mrp_user'),ref('product.group_product_manager'),ref('project.group_project_finance'),ref('project.group_project_manager'),ref('project.group_project_user'),ref('purchase.group_purchase_manager'),ref('purchase.group_purchase_user'),ref('sale.group_sale_manager'),ref('sale.group_sale_user'),ref('stock.group_stock_manager'),ref('stock.group_stock_user')])]" name="groups_id"/>
 
209
            <field model="res.partner.address" name="address_id" search="[('name','=','Eric')]"/>
 
210
            <field eval="[(6,0,[])]" name="roles_id"/>
 
211
            <field eval="1" name="active"/>
 
212
            <field eval="&quot;&quot;&quot;shop2&quot;&quot;&quot;" name="password"/>
 
213
            <field eval="&quot;&quot;&quot;en_US&quot;&quot;&quot;" name="context_lang"/>
 
214
            <field eval="&quot;&quot;&quot;Shop 2 User&quot;&quot;&quot;" name="name"/>
 
215
            <field name="company_id" ref="res_company_tinyshop0"/>
 
216
            <field eval="&quot;&quot;&quot;shop2&quot;&quot;&quot;" name="login"/>
 
217
            <field model="ir.actions.actions" name="action_id" search="[('name','=','Menu')]"/>
 
218
        </record>
 
219
        <record id="stock_location_intermediatelocation0" model="stock.location">
 
220
            <field name="address_id" ref="base.main_address"/>
 
221
            <field eval="&quot;&quot;&quot;fifo&quot;&quot;&quot;" name="allocation_method"/>
 
222
            <field name="location_id" ref="stock.stock_location_company"/>
 
223
            <field eval="&quot;&quot;&quot;internal&quot;&quot;&quot;" name="usage"/>
 
224
            <field eval="&quot;&quot;&quot;none&quot;&quot;&quot;" name="chained_location_type"/>
 
225
            <field eval="1" name="active"/>
 
226
            <field eval="&quot;&quot;&quot;Intermediate Location&quot;&quot;&quot;" name="name"/>
 
227
            <field eval="&quot;&quot;&quot;manual&quot;&quot;&quot;" name="chained_auto_packing"/>
 
228
        </record>
 
229
    </data>
 
230
</openerp>