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"/>
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">
22 <page string="Definition">
23 <field name="code" select="1"/>
24 <field name="name" select="1"/>
26 <page string="Dotations">
27 <button name="%(wizard_budget_spread)d" string="Spread" type="action"/>
28 <field colspan="4" name="dotation_ids" nolabel="1"/>
30 <page string="Accounts">
31 <field colspan="4" name="account_ids" nolabel="1"/>
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">
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" />
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" />
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"/>
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"/>
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" />
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" />
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">
114 <page string="Definition">
115 <field name="code" select="1"/>
116 <field name="name" select="1"/>
118 <page string="Dotations">
119 <button string="Spread" name="%(wizard_budget_spread)d" type="action"/>
120 <field name="dotation_ids" colspan="4" nolabel="1"/>
122 <page string="Accounts">
123 <field name="account_ids" colspan="4" nolabel="1"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>-->
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"/>
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"/>
230 <menuitem parent="next_id_31"
231 id="menu_act_crossovered_budget_view"
232 action="act_crossovered_budget_view" />
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"/>
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"/>
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"/>
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" />
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"/>
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"/>
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"/>
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"/>
332 <!-- moved from account module -->
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"