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>
10 <menuitem action="action_account_budget_post_tree" id="menu_action_account_budget_post_tree" parent="account.menu_finance_reporting"/>
16 <record id="view_budget_post_tree" model="ir.ui.view">
17 <field name="name">account.budget.post.tree</field>
18 <field name="model">account.budget.post</field>
19 <field name="type">tree</field>
20 <field name="arch" type="xml">
21 <tree string="Budgetary Position">
27 <record id="view_budget_post_dotation_form" model="ir.ui.view">
28 <field name="name">account.budget.post.dotation.form</field>
29 <field name="model">account.budget.post.dotation</field>
30 <field name="type">form</field>
31 <field name="arch" type="xml">
32 <form string="Budget Dotation">
33 <field name="period_id"/>
34 <field name="amount"/>
35 <field name="tot_planned" />
39 <record id="view_budget_post_dotation_tree" model="ir.ui.view">
40 <field name="name">account.budget.post.dotation.tree</field>
41 <field name="model">account.budget.post.dotation</field>
42 <field name="type">tree</field>
43 <field name="arch" type="xml">
44 <tree string="Budget Dotations">
45 <field name="period_id"/>
46 <field name="amount"/>
47 <field name="tot_planned" />
52 <record id="open_budget_post_form" model="ir.actions.act_window">
53 <field name="name">Budgetary Positions</field>
54 <field name="res_model">account.budget.post</field>
55 <field name="view_type">form</field>
56 <field name="view_id" ref="view_budget_post_tree"/>
58 <menuitem id="next_id_31" name="Budgets" parent="account.menu_finance"/>
59 <menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="next_id_31"/>
62 <record model="ir.ui.view" id="view_budget_post_form">
63 <field name="name">account.budget.post.form.inherit</field>
64 <field name="model">account.budget.post</field>
65 <field name="type">form</field>
66 <field name="arch" type="xml">
67 <form string="Budgetary Position">
68 <field name="name" select="1"/>
69 <field name="code" select="1"/>
70 <notebook colspan="4">
71 <page string="Accounts">
72 <field name="account_ids" colspan="4" nolabel="1"/>
74 <page string="Dotations">
75 <button string="Spread" name="%(wizard_budget_spread)d" type="action"/>
76 <field name="dotation_ids" colspan="4" nolabel="1"/>
79 <page string="Budget Lines">
80 <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="graph,tree">
81 <graph type="bar" string="Lines">
82 <field name="analytic_account_id" />
83 <!--<field name="general_budget_id" operator="+" />-->
84 <field name="planned_amount" operator="+"/>
85 <field group="True" name="general_budget_id"/>
87 <tree string="Budget Lines" editable="top">
88 <field name="crossovered_budget_id"/>
89 <field name="analytic_account_id"/>
90 <field name="date_from"/>
91 <field name="date_to"/>
92 <field name="paid_date"/>
93 <field name="planned_amount"/>
94 <field name="practical_amount" select="1"/>
95 <field name="theoritical_amount"/>
96 <field name="percentage"/>
98 <form string="Budget Lines">
99 <field name="crossovered_budget_id"/>
100 <field name="analytic_account_id"/>
101 <field name="date_from"/>
102 <field name="date_to"/>
103 <field name="paid_date"/>
104 <field name="planned_amount"/>
105 <field name="practical_amount" select="1"/>
106 <field name="theoritical_amount"/>
107 <field name="percentage"/>
116 <record model="ir.ui.view" id="crossovered_budget_view_form">
117 <field name="name">crossovered.budget.view.form</field>
118 <field name="model">crossovered.budget</field>
119 <field name="type">form</field>
120 <field name="arch" type="xml">
121 <form string="Budget">
122 <field name="name" colspan="1" select="1"/>
123 <field name="code" colspan="1" select="1" />
124 <field name="creating_user_id" />
125 <field name="validating_user_id" readonly="True"/>
126 <field name="date_from" select="2"/>
127 <field name="date_to" select="2"/>
128 <field name="crossovered_budget_line" colspan="4" nolabel="1">
129 <tree string="Budget Lines">
130 <field name="analytic_account_id"/>
131 <field name="general_budget_id"/>
132 <field name="date_from"/>
133 <field name="date_to"/>
134 <field name="paid_date"/>
135 <field name="planned_amount"/>
136 <field name="practical_amount"/>
137 <field name="theoritical_amount"/>
138 <field name="percentage"/>
140 <form string="Budget Lines">
141 <field name="analytic_account_id" select="1"/>
142 <field name="general_budget_id" select="1"/>
143 <field name="date_from"/>
144 <field name="date_to"/>
145 <field name="paid_date" select="1"/>
146 <field name="planned_amount" select="1"/>
149 <field name="state" select="1"/>
150 <group col="4" colspan="2">
151 <button string="Confirm" name="confirm" states="draft" type="workflow" />
152 <button string="Validate" name="validate" states="confirm" type="workflow"/>
153 <button string="Done" name="done" states="validate" type="workflow"/>
154 <button string="Cancel" name="cancel" states="confirm,validate" type="workflow" />
155 <!--<button string="Set to Draft" name="action_set_to_draft" states="cancel" type="object"/>-->
162 <record model="ir.ui.view" id="crossovered_budget_view_tree">
163 <field name="name">crossovered.budget.view.tree</field>
164 <field name="model">crossovered.budget</field>
165 <field name="type">tree</field>
166 <field name="arch" type="xml">
167 <tree string="Budget">
168 <field name="name" colspan="1" select="1"/>
169 <field name="code" colspan="1" select="1" />
170 <field name="state"/>
171 <field name="date_from"/>
172 <field name="date_to"/>
177 <record model="ir.actions.act_window" id="act_crossovered_budget_view">
178 <field name="name">Budget</field>
179 <field name="res_model">crossovered.budget</field>
180 <field name="view_type">form</field>
181 <field name="view_mode">tree,form</field>
182 <field name="view_id" ref="crossovered_budget_view_tree"/>
184 <menuitem parent="next_id_31"
185 id="menu_act_crossovered_budget_view"
186 action="act_crossovered_budget_view" />
188 <record model="ir.ui.view" id="view_crossovered_budget_line_tree">
189 <field name="name">crossovered.budget.line.tree</field>
190 <field name="model">crossovered.budget.lines</field>
191 <field name="type">tree</field>
192 <field name="arch" type="xml">
193 <tree string="Budget Lines">
194 <field name="analytic_account_id"/>
195 <field name="general_budget_id"/>
196 <field name="date_from"/>
197 <field name="date_to"/>
198 <field name="paid_date"/>
199 <field name="planned_amount"/>
200 <field name="practical_amount" select="1"/>
201 <field name="theoritical_amount"/>
202 <field name="percentage"/>
206 <record model="ir.ui.view" id="view_crossovered_budget_line_form">
207 <field name="name">crossovered.budget.line.form</field>
208 <field name="model">crossovered.budget.lines</field>
209 <field name="type">form</field>
210 <field name="arch" type="xml">
211 <form string="Budget Lines">
212 <field name="crossovered_budget_id"/>
213 <field name="analytic_account_id" select="1"/>
214 <field name="general_budget_id" select="1"/>
215 <field name="date_from"/>
216 <field name="date_to"/>
217 <field name="paid_date" select="1"/>
218 <field name="planned_amount" select="1"/>
219 <field name="practical_amount" select="1"/>
220 <field name="theoritical_amount"/>
221 <field name="percentage"/>
226 <record model="ir.actions.act_window" id="act_crossovered_budget_lines_view">
227 <field name="name">Budget Lines</field>
228 <field name="res_model">crossovered.budget.lines</field>
229 <field name="view_type">form</field>
230 <field name="view_mode">tree,form</field>
231 <field name="view_id" ref="view_crossovered_budget_line_tree"/>
234 <menuitem parent="menu_action_account_budget_post_tree"
235 id="menu_act_crossovered_budget_lines_view"
236 action="act_crossovered_budget_lines_view" />
239 <act_window name="Budget Lines"
240 domain="[('analytic_account_id', '=', active_id)]"
241 res_model="crossovered.budget.lines"
242 src_model="account.analytic.account"
243 id="act_account_analytic_account_cb_lines"/>
246 <record model="ir.ui.view" id="view_account_analytic_account_form_inherit_cci">
247 <field name="name">account.analytic.account.form.inherot.cci</field>
248 <field name="type">form</field>
249 <field name="model">account.analytic.account</field>
250 <field name="inherit_id" ref="account.view_account_analytic_account_form"/>
251 <field name="arch" type="xml">
252 <notebook position="inside">
253 <page string="Budget Lines">
254 <field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
255 <tree string="Budget Lines" editable="top">
256 <field name="crossovered_budget_id"/>
257 <field name="general_budget_id"/>
258 <field name="date_from"/>
259 <field name="date_to"/>
260 <field name="paid_date"/>
261 <field name="planned_amount"/>
263 <form string="Budget Lines">
264 <field name="crossovered_budget_id"/>
265 <field name="general_budget_id"/>
266 <field name="date_from"/>
267 <field name="date_to"/>
268 <field name="paid_date"/>
269 <field name="planned_amount"/>
271 <graph type="bar" string="Lines">
272 <field name="general_budget_id" />
273 <!--<field name="analytic_account_id" operator="+"/>-->
274 <field name="planned_amount" operator="+"/>
275 <field group="True" name="analytic_account_id"/>
282 <!-- moved from account module -->
285 id="account_analytic_budget_print"
286 string="Print Budget"
287 model="account.analytic.budget.post"
288 name="account.analytic.budget.print"
289 rml="account/project/report/account_analytic_budget_report.rml"