Bugfix :Problem of Report of Crossovered budget on account budget
[odoo/odoo.git] / addons / account_budget / crossovered_budget_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3         <data>
4         <!-- budget form and tree view from account module *********************************** -->
5                 <record id="action_account_budget_post_tree" model="ir.actions.act_window">
6             <field name="name">Budgets</field>
7             <field name="res_model">account.budget.post</field>
8             <field name="view_type">tree</field>
9         </record>
10         <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
11
12         <!--
13     Budgets
14     -->
15         <!--<record id="view_budget_post_form" model="ir.ui.view">
16             <field name="name">account.budget.post.form</field>
17             <field name="model">account.budget.post</field>
18             <field name="type">form</field>
19             <field name="arch" type="xml">
20                 <form string="Master Budget">
21                     <notebook>
22                         <page string="Definition">
23                             <field name="code" select="1"/>
24                             <field name="name" select="1"/>
25                         </page>
26                         <page string="Dotations">
27                             <button name="%(wizard_budget_spread)d" string="Spread" type="action"/>
28                             <field colspan="4" name="dotation_ids" nolabel="1"/>
29                         </page>
30                         <page string="Accounts">
31                             <field colspan="4" name="account_ids" nolabel="1"/>
32                         </page>
33                     </notebook>
34                 </form>
35             </field>
36         </record>-->
37         <record id="view_budget_post_tree" model="ir.ui.view">
38             <field name="name">account.budget.post.tree</field>
39             <field name="model">account.budget.post</field>
40             <field name="type">tree</field>
41             <field name="arch" type="xml">
42                 <tree string="Master Budget">
43                     <field name="code"/>
44                     <field name="name"/>
45                 </tree>
46             </field>
47         </record>
48         <record id="view_budget_post_dotation_form" model="ir.ui.view">
49             <field name="name">account.budget.post.dotation.form</field>
50             <field name="model">account.budget.post.dotation</field>
51             <field name="type">form</field>
52             <field name="arch" type="xml">
53                 <form string="Master Budget Expenses">
54                     <field name="period_id"/>
55                     <field name="amount"/>
56                     <field name="tot_planned" />
57                 </form>
58             </field>
59         </record>
60         <record id="view_budget_post_dotation_tree" model="ir.ui.view">
61             <field name="name">account.budget.post.dotation.tree</field>
62             <field name="model">account.budget.post.dotation</field>
63             <field name="type">tree</field>
64             <field name="arch" type="xml">
65                 <tree string="Master Budget Expenses">
66                     <field name="period_id"/>
67                     <field name="amount"/>
68                     <field name="tot_planned" />
69                 </tree>
70             </field>
71         </record>
72
73         <record id="open_budget_post_form" model="ir.actions.act_window">
74             <field name="name">Master Budgets</field>
75             <field name="res_model">account.budget.post</field>
76             <field name="view_type">form</field>
77             <field name="view_id" ref="view_budget_post_tree"/>
78         </record>
79         <menuitem id="next_id_31" name="Budgets" parent="account.menu_finance_accounting"/><menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="next_id_31"/>
80
81 <!-- ******************************************************************************************************** -->
82                 <!--<record model="ir.ui.view" id="view_budget_post_dotation_form_inherit">
83                         <field name="name">account.budget.post.dotation.form.inherit</field>
84                         <field name="type">form</field>
85                         <field name="model">account.budget.post.dotation</field>
86                         <field name="inherit_id" ref="account.view_budget_post_dotation_form"/>
87                         <field name="arch" type="xml">
88                                 <field name="period_id" position="after">
89                                         <field name="tot_planned" />
90                                 </field>
91                         </field>
92                 </record>-->
93
94                 <!--<record model="ir.ui.view" id="view_budget_post_dotation_tree_inherit">
95                         <field name="name">account.budget.post.dotation.tree.inherit</field>
96                         <field name="model">account.budget.post.dotation</field>
97                         <field name="type">tree</field>
98                         <field name="inherit_id" ref="account.view_budget_post_dotation_tree"/>
99                         <field name="arch" type="xml">
100                                 <field name="amount" position="after">
101                                         <field name="tot_planned" />
102                                 </field>
103                         </field>
104                 </record>-->
105
106                 <!--<record model="ir.ui.view" id="account.view_budget_post_form">-->
107                 <record model="ir.ui.view" id="view_budget_post_form">
108                         <field name="name">account.budget.post.form.inherit</field>
109                         <field name="model">account.budget.post</field>
110                         <field name="type">form</field>
111                         <field name="arch" type="xml">
112                                 <form string="Master Budget">
113                                         <notebook>
114                                                 <page string="Definition">
115                                                         <field name="code" select="1"/>
116                                                         <field name="name" select="1"/>
117                                                 </page>
118                                                 <page string="Dotations">
119                                                         <button string="Spread" name="%(wizard_budget_spread)d" type="action"/>
120                                                         <field name="dotation_ids" colspan="4" nolabel="1"/>
121                                                 </page>
122                                                 <page string="Accounts">
123                                                         <field name="account_ids" colspan="4" nolabel="1"/>
124                                                 </page>
125                                                 <page string="Budget Lines">
126                                                         <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
127                                                                 <graph type="bar" string="Lines">
128                                                                         <field name="analytic_account_id" />
129                                                                         <field name="general_budget_id" operator="+" />
130                                                                         <field name="planned_amount" operator="+"/>
131                                                                         <field group="True" name="general_budget_id"/>
132                                                                 </graph>
133                                                                 <tree string="Budget Lines"  editable="top">
134                                                                         <field name="crossovered_budget_id"/>
135                                                                         <field name="analytic_account_id"/>
136                                                                         <field name="date_from"/>
137                                                                         <field name="date_to"/>
138                                                                         <field name="paid_date"/>
139                                                                         <field name="planned_amount"/>
140                                                                         <field name="practical_amount" select="1"/>
141                                                                         <field name="theoritical_amount"/>
142                                                                         <field name="percentage"/>
143                                                                 </tree>
144                                                                 <form string="Budget Lines">
145                                                                         <field name="crossovered_budget_id"/>
146                                                                         <field name="analytic_account_id"/>
147                                                                         <field name="date_from"/>
148                                                                         <field name="date_to"/>
149                                                                         <field name="paid_date"/>
150                                                                         <field name="planned_amount"/>
151                                                                         <field name="practical_amount" select="1"/>
152                                                                         <field name="theoritical_amount"/>
153                                                                         <field name="percentage"/>
154                                                                 </form>
155                                                         </field>
156                                                 </page>
157                                         </notebook>
158                                 </form>
159                         </field>
160                 </record>
161 <!-- =================== -->
162                 <record model="ir.ui.view" id="crossovered_budget_view_form">
163                         <field name="name">crossovered.budget.view.form</field>
164                         <field name="model">crossovered.budget</field>
165                         <field name="type">form</field>
166                         <field name="arch" type="xml">
167                                 <form string="Budget">
168                                                         <field name="name" colspan="1" select="1"/>
169                                                         <field name="code" colspan="1" select="1" />
170                                                         <field name="creating_user_id" />
171                                                         <field name="validating_user_id" readonly="True"/>
172                                                         <field name="date_from" select="2"/>
173                                                         <field name="date_to" select="2"/>
174                                                         <field name="crossovered_budget_line" colspan="4" nolabel="1">
175                                                                 <tree string="Budget Lines">
176                                                                         <field name="analytic_account_id"/>
177                                                                         <field name="general_budget_id"/>
178                                                                         <field name="date_from"/>
179                                                                         <field name="date_to"/>
180                                                                         <field name="paid_date"/>
181                                                                         <field name="planned_amount"/>
182                                                                         <field name="practical_amount"/>
183                                                                         <field name="theoritical_amount"/>
184                                                                         <field name="percentage"/>
185                                                                 </tree>
186                                                                 <form string="Budget Lines">
187                                                                         <field name="analytic_account_id" select="1"/>
188                                                                         <field name="general_budget_id" select="1"/>
189                                                                         <field name="date_from"/>
190                                                                         <field name="date_to"/>
191                                                                         <field name="paid_date" select="1"/>
192                                                                         <field name="planned_amount" select="1"/>
193                                                                 </form>
194                                                         </field>
195                                                         <field name="state" select="1"/>
196                                                         <group col="4" colspan="2">
197                                                                 <button string="Confirm" name="confirm" states="draft" type="workflow" />
198                                                                 <button string="Validate" name="validate" states="confirm" type="workflow"/>
199                                                                 <button string="Done" name="done" states="validate" type="workflow"/>
200                                                                 <button string="Cancel" name="cancel" states="confirm,validate" type="workflow" />
201                                                                 <!--<button string="Set to Draft" name="action_set_to_draft" states="cancel" type="object"/>-->
202                                                         </group>
203
204                                 </form>
205                         </field>
206                 </record>
207
208                 <record model="ir.ui.view" id="crossovered_budget_view_tree">
209                         <field name="name">crossovered.budget.view.tree</field>
210                         <field name="model">crossovered.budget</field>
211                         <field name="type">tree</field>
212                         <field name="arch" type="xml">
213                                 <tree string="Budget">
214                                         <field name="name" colspan="1" select="1"/>
215                                         <field name="code" colspan="1" select="1" />
216                                         <field name="state"/>
217                                         <field name="date_from"/>
218                                         <field name="date_to"/>
219                                 </tree>
220                         </field>
221                 </record>
222
223                 <record model="ir.actions.act_window" id="act_crossovered_budget_view">
224                         <field name="name">Budget</field>
225                         <field name="res_model">crossovered.budget</field>
226                         <field name="view_type">form</field>
227                         <field name="view_mode">tree,form</field>
228                         <field name="view_id" ref="crossovered_budget_view_tree"/>
229                 </record>
230                 <menuitem parent="next_id_31"
231                         id="menu_act_crossovered_budget_view"
232                         action="act_crossovered_budget_view" />
233
234                 <record model="ir.ui.view" id="view_crossovered_budget_line_tree">
235                         <field name="name">crossovered.budget.line.tree</field>
236                         <field name="model">crossovered.budget.lines</field>
237                         <field name="type">tree</field>
238                         <field name="arch" type="xml">
239                                 <tree string="Budget Lines">
240                                         <field name="analytic_account_id"/>
241                                         <field name="general_budget_id"/>
242                                         <field name="date_from"/>
243                                         <field name="date_to"/>
244                                         <field name="paid_date"/>
245                                         <field name="planned_amount"/>
246                                         <field name="practical_amount" select="1"/>
247                                         <field name="theoritical_amount"/>
248                                         <field name="percentage"/>
249                                 </tree>
250                         </field>
251                 </record>
252                 <record model="ir.ui.view" id="view_crossovered_budget_line_form">
253                         <field name="name">crossovered.budget.line.form</field>
254                         <field name="model">crossovered.budget.lines</field>
255                         <field name="type">form</field>
256                         <field name="arch" type="xml">
257                                 <form string="Budget Lines">
258                                         <field name="crossovered_budget_id"/>
259                                         <field name="analytic_account_id" select="1"/>
260                                         <field name="general_budget_id" select="1"/>
261                                         <field name="date_from"/>
262                                         <field name="date_to"/>
263                                         <field name="paid_date" select="1"/>
264                                         <field name="planned_amount" select="1"/>
265                                         <field name="practical_amount" select="1"/>
266                                         <field name="theoritical_amount"/>
267                                         <field name="percentage"/>
268                                 </form>
269                         </field>
270                 </record>
271
272                 <record model="ir.actions.act_window" id="act_crossovered_budget_lines_view">
273                         <field name="name">Budget Lines</field>
274                         <field name="res_model">crossovered.budget.lines</field>
275                         <field name="view_type">form</field>
276                         <field name="view_mode">tree,form</field>
277                         <field name="view_id" ref="view_crossovered_budget_line_tree"/>
278                 </record>
279
280                 <menuitem name="Budgets" parent="menu_action_account_budget_post_tree"
281                         id="menu_financial_reporting_budget_budget"/>
282                 <menuitem name="Entries" parent="menu_financial_reporting_budget_budget"
283                         id="menu_financial_reporting_budget_budget_entries"/>
284                 <menuitem parent="menu_financial_reporting_budget_budget_entries"
285                         id="menu_act_crossovered_budget_lines_view"
286                         action="act_crossovered_budget_lines_view" />
287
288                 <!--  Shortcuts -->
289                 <act_window name="Budget Lines"
290                         domain="[('analytic_account_id', '=', active_id)]"
291                         res_model="crossovered.budget.lines"
292                         src_model="account.analytic.account"
293                         id="act_account_analytic_account_cb_lines"/>
294
295
296                 <record model="ir.ui.view" id="view_account_analytic_account_form_inherit_cci">
297                         <field name="name">account.analytic.account.form.inherot.cci</field>
298                         <field name="type">form</field>
299                         <field name="model">account.analytic.account</field>
300                         <field name="inherit_id" ref="account.view_account_analytic_account_form"/>
301                         <field name="arch" type="xml">
302                                 <notebook position="inside">
303                                         <page string="Budget Lines">
304                                                         <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
305                                                                 <tree string="Budget Lines" editable="top">
306                                                                         <field name="crossovered_budget_id"/>
307                                                                         <field name="general_budget_id"/>
308                                                                         <field name="date_from"/>
309                                                                         <field name="date_to"/>
310                                                                         <field name="paid_date"/>
311                                                                         <field name="planned_amount"/>
312                                                                 </tree>
313                                                                 <form string="Budget Lines">
314                                                                         <field name="crossovered_budget_id"/>
315                                                                         <field name="general_budget_id"/>
316                                                                         <field name="date_from"/>
317                                                                         <field name="date_to"/>
318                                                                         <field name="paid_date"/>
319                                                                         <field name="planned_amount"/>
320                                                                 </form>
321                                                                 <graph type="bar" string="Lines">
322                                                                         <field name="general_budget_id" />
323                                                                         <field name="analytic_account_id" operator="+"/>
324                                                                         <field name="planned_amount" operator="+"/>
325                                                                         <field group="True" name="analytic_account_id"/>
326                                                                 </graph>
327                                                         </field>
328                                         </page>
329                                 </notebook>
330                         </field>
331                 </record>
332                 <!-- moved from account module -->
333                  <!--Budget -->
334         <!--<report
335                         id="account_analytic_budget_print"
336                         string="Print Budget"
337                         model="account.analytic.budget.post"
338                         name="account.analytic.budget.print"
339                         rml="account/project/report/account_analytic_budget_report.rml"
340                         auto="False"
341                         menu="False"/>-->
342
343         </data>
344 </openerp>
345
346