5 <record model="ir.ui.view" id="view_account_analytic_account_list">
6 <field name="name">account.analytic.account.list</field>
7 <field name="model">account.analytic.account</field>
8 <field name="type">tree</field>
9 <field name="priority" eval="8"/>
10 <field name="arch" type="xml">
11 <tree string="Analytic Account" colors="red:date and (date<=current_date); red:quantity_max and (quantity_max>quantity)">
12 <!--<tree string="Analytic Account" colors="red:date and (date<=current_date)">-->
14 <field name="complete_name"/>
15 <field name="partner_id" />
16 <field name="quantity" />
17 <field name="quantity_max" />
23 <record model="ir.ui.view" id="view_account_analytic_account_tree">
24 <field name="name">account.analytic.account.tree</field>
25 <field name="model">account.analytic.account</field>
26 <field name="type">tree</field>
27 <field name="field_parent">child_ids</field>
28 <field name="arch" type="xml">
29 <tree string="Analytic Account" colors="red:date and (date<=current_date); red:quantity_max and (quantity_max>quantity)">
30 <!--<tree string="Analytic Account" colors="red:date and (date<=current_date) or quantity_max and (quantity_max>quantity)">-->
33 <field name="partner_id" />
35 <field name="balance" />
36 <field name="quantity" />
41 <record model="ir.ui.view" id="view_account_analytic_account_form">
42 <field name="name">account.analytic.account.form</field>
43 <field name="model">account.analytic.account</field>
44 <field name="type">form</field>
45 <field name="arch" type="xml">
46 <form string="Analytic Account">
48 <page string="Account Data">
49 <field name="name" select="1"/>
50 <field name="code" select="1"/>
51 <field name="parent_id" on_change="on_change_parent(parent_id)" />
52 <field name="type" select="1" />
53 <field name="partner_id" select="1" />
55 <field name="date_start" />
56 <field name="date" select="1" />
58 <field name="quantity_max" />
59 <field name="user_id" />
60 <separator string="Note" colspan="4" />
61 <field name="description" colspan="4" nolabel="1" />
63 <page string="Statistics">
64 <field name="stats_ids" colspan="4" nolabel="1"/>
71 <record model="ir.actions.act_window" id="action_account_analytic_account_form">
72 <field name="name">account.analytic.account</field>
73 <field name="type">ir.actions.act_window</field>
74 <field name="res_model">account.analytic.account</field>
75 <field name="view_type">form</field>
76 <field name="view_id" ref="view_account_analytic_account_form"/>
78 <menuitem name="Financial Management/Configuration/Analytic Accounts/Accounts Definition" id="account_analytic_def_account"
79 action="action_account_analytic_account_form"/>
81 <record model="ir.actions.act_window" id="action_account_analytic_account_tree2">
82 <field name="name">account.analytic.account</field>
83 <field name="type">ir.actions.act_window</field>
84 <field name="res_model">account.analytic.account</field>
85 <field name="domain">[('parent_id','=',False)]</field>
86 <field name="view_type">tree</field>
87 <field name="view_id" ref="view_account_analytic_account_tree"/>
89 <menuitem name="Financial Management/Configuration/Analytic Accounts/Analytic Accounts Charts" id="account_analytic_def_chart"
90 action="action_account_analytic_account_tree2"/>
91 <menuitem name="Financial Management/Charts/Analytic Accounts Charts" id="account_analytic_chart"
92 action="action_account_analytic_account_tree2"/>
93 <menuitem name="Financial Management/Reporting/Analytic/Analytic Balance" id="account_analytic_chart_balance"
94 action="action_account_analytic_account_tree2"/>
96 <record model="ir.ui.view" id="view_account_analytic_line_form">
97 <field name="name">account.analytic.line.form</field>
98 <field name="model">account.analytic.line</field>
99 <field name="type">form</field>
100 <field name="arch" type="xml">
101 <form string="Analytic Entry">
102 <field name="name" select="1" colspan="3"/>
103 <field name="amount" select="1"/>
104 <field name="date" select="1"/>
105 <field name="account_id" select="1"/>
106 <field name="journal_id" select="1"/>
107 <field name="general_account_id" select="1"/>
108 <field name="move_id" select="1"/>
109 <field name="unit_amount" select="1"/>
111 <field name="product_id" select="1"/>
112 <field name="product_uom_id" select="1"/>
116 <record model="ir.ui.view" id="view_account_analytic_line_tree">
117 <field name="name">account.analytic.line.tree</field>
118 <field name="model">account.analytic.line</field>
119 <field name="type">tree</field>
120 <field name="arch" type="xml">
121 <tree string="Analytic Entries" editable="top">
123 <field name="name" />
124 <field name="unit_amount" />
125 <field name="amount" />
126 <field name="account_id" domain="[('type','=','normal')]"/>
127 <field name="general_account_id"/>
128 <field name="journal_id"/>
132 <record model="ir.actions.act_window" id="action_account_analytic_line_form">
133 <field name="name">action.account.analytic.line.form</field>
134 <field name="type">ir.actions.act_window</field>
135 <field name="res_model">account.analytic.line</field>
136 <field name="view_type">form</field>
137 <field name="view_id" ref="view_account_analytic_line_form"/>
139 <menuitem name="Financial Management/Entries/Analytic account/Entries" id="account_entries_analytic_entries" action="action_account_analytic_line_form" />
142 <record model="ir.actions.act_window" id="action_account_tree1">
143 <field name="name">account.account.tree1</field>
144 <field name="res_model">account.analytic.line</field>
145 <field name="view_type">form</field>
146 <field name="view_mode">tree,form</field>
147 <field name="domain">[('account_id','=', active_id)]</field>
149 <record model="ir.values" id="ir_open_account_analytic_account">
150 <field name="key2" eval="'tree_but_open'"/>
151 <field name="model" eval="'account.analytic.account'"/>
152 <field name="name">Open Account Tree</field>
153 <field name="value" eval="'ir.actions.act_window,%d'%action_account_tree1"/>
154 <field name="object" eval="True"/>
157 <record model="ir.ui.view" id="account_analytic_line_extended_form">
158 <field name="name">account.analytic.line.extended_form</field>
159 <field name="model">account.analytic.line</field>
160 <field name="type">form</field>
161 <field name="arch" type="xml">
162 <form string="Project line">
163 <field name="name" />
164 <field name="account_id" />
165 <field name="account_id" />
166 <field name="date" />
167 <field name="journal_id" />
168 <field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
169 <field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
170 <field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
171 <field name="amount" colspan="3" />
175 <record model="ir.actions.act_window" id="action_account_analytic_account_line_extended_form">
176 <field name="name">account.analytic.line.form_extended</field>
177 <field name="type">ir.actions.act_window</field>
178 <field name="res_model">account.analytic.line</field>
179 <field name="view_type">form</field>
180 <field name="view_id" ref="account_analytic_line_extended_form" />
188 <record model="ir.ui.view" id="view_account_analytic_journal_tree">
189 <field name="name">account.analytic.journal.tree</field>
190 <field name="model">account.analytic.journal</field>
191 <field name="type">tree</field>
192 <field name="arch" type="xml">
193 <tree string="Analytic Journal">
201 <record model="ir.ui.view" id="view_account_analytic_journal_form">
202 <field name="name">account.analytic.journal.form</field>
203 <field name="model">account.analytic.journal</field>
204 <field name="type">form</field>
205 <field name="arch" type="xml">
206 <form string="Analytic Journal">
207 <field name="name" select="1"/>
208 <field name="code" select="1"/>
209 <field name="type" select="1" />
210 <field name="active" select="1" />
214 <record model="ir.actions.act_window" id="action_account_analytic_journal_form">
215 <field name="name">account.analytic.journal.form</field>
216 <field name="res_model">account.analytic.journal</field>
217 <field name="view_type">form</field>
218 <field name="view_mode">tree,form</field>
220 <menuitem name="Financial Management/Configuration/Journal/Analytic Journal Definition" id="account_def_analytic_journal"
221 action="action_account_analytic_journal_form"/>
224 # Open journal entries
227 <record model="ir.actions.act_window" id="action_account_analytic_journal_open_form">
228 <field name="name">account.analytic.line.form</field>
229 <field name="res_model">account.analytic.line</field>
230 <field name="view_type">form</field>
231 <field name="view_mode">tree,form</field>
232 <field name="domain">[('journal_id','=',active_id)]</field>
234 <record model="ir.values" id="ir_open_account_journal_analytic">
235 <field name="key2" eval="'tree_but_open'"/>
236 <field name="model" eval="'account.analytic.journal'"/>
237 <field name="name">Open Analytic Journal</field>
238 <field name="value" eval="'ir.actions.act_window,%d'%action_account_analytic_journal_open_form"/>
239 <field name="object" eval="True"/>
246 <record model="ir.actions.act_window" id="action_account_analytic_journal_tree">
247 <field name="name">account.analytic.journal.tree</field>
248 <field name="res_model">account.analytic.journal</field>
249 <field name="view_type">tree</field>
251 <menuitem name="Financial Management/Reporting/Analytic/Print analytic journals"
252 id="account_analytic_journal_print"
253 action="action_account_analytic_journal_tree"/>
256 <record model="ir.actions.act_window" id="action_account_analytic_journal_tree2">
257 <field name="name">account.analytic.journal.tree</field>
258 <field name="res_model">account.analytic.journal</field>
259 <field name="view_type">tree</field>
260 <field name="view_id" ref="view_account_analytic_journal_tree"/>
262 <menuitem name="Financial Management/Entries/Analytic account/Journal Entries"
263 id="account_analytic_journal_entries"
264 action="action_account_analytic_journal_tree2"/>
270 <record model="ir.ui.view" id="report_hr_timesheet_invoice_journal_form">
271 <field name="name">report.hr.timesheet.invoice.journal.form</field>
272 <field name="model">report.hr.timesheet.invoice.journal</field>
273 <field name="type">tree</field>
274 <field name="arch" type="xml">
275 <tree string="Analytic Entries Stats">
277 <field name="account_id"/>
278 <field name="journal_id"/>
279 <field name="quantity"/>
280 <field name="revenue"/>
286 <record model="ir.actions.act_window" id="report_account_analytic_journal_tree">
287 <field name="name">report.hr.timesheet.invoice.journal</field>
288 <field name="res_model">report.hr.timesheet.invoice.journal</field>
289 <field name="view_type">form</field>
290 <field name="view_mode">tree</field>
292 <menuitem name="Financial Management/Reporting/Analytic/All Months/Account Cost and Revenue by journal"
293 id="report_account_analytic_journal_print"
294 action="report_account_analytic_journal_tree"/>
295 <record model="ir.actions.act_window" id="report_account_analytic_journal_tree_month">
296 <field name="name">report.hr.timesheet.invoice.journal</field>
297 <field name="res_model">report.hr.timesheet.invoice.journal</field>
298 <field name="view_type">form</field>
299 <field name="view_mode">tree</field>
300 <field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
302 <menuitem name="Financial Management/Reporting/Analytic/This Month/Account Cost and Revenue by journal"
303 id="report_account_analytic_journal_print_month"
304 action="report_account_analytic_journal_tree_month"/>