*minor bugfix: removed brackets on binary filter
[odoo/odoo.git] / addons / account_report / account_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <record id="view_account_report_form" model="ir.ui.view">
6             <field name="name">account.report.report.form</field>
7             <field name="model">account.report.report</field>
8             <field name="type">form</field>
9             <field name="arch" type="xml">
10                 <form string="Accounting reporting">
11                     <notebook>
12                         <page string="General">
13                             <field colspan="4" name="name" select="1"/>
14                             <field name="code" select="1"/>
15                             <field name="active" select="1"/>
16                             <field name="parent_id" on_change="onchange_parent_id(parent_id)"/>
17                             <field name="sequence"/>
18                             <field name="type" select="1"/>
19                             <newline/>
20                            <!-- <field name="style"/>
21                             <field name="color_font"/>
22                             <field name="color_back"/>-->
23                             <field name="badness_limit"/>
24                             <field name="goodness_limit"/>
25                             <field colspan="4" name="expression"/>
26                             <field name="disp_tree"/>
27                             <field name="disp_graph"/>
28                            <!-- <field colspan="4" name="expression_status"/>-->
29                             <separator colspan="4" string="Legend of operators"/>
30                             <label align="1.0" string="Account Debit:"/>
31                             <label align="0.0" string="debit(['ACCOUNT_CODE',],fiscalyear)"/>
32                             <label align="1.0" string="Account Credit:"/>
33                             <label align="0.0" string="credit(['ACCOUNT_CODE',],fiscalyear)"/>
34                             <label align="1.0" string="Account Balance:"/>
35                             <label align="0.0" string="balance(['ACCOUNT_CODE',],fiscalyear)"/>
36                                                         <label align="1.0" string="Account Tax Code:"/>
37                             <label align="0.0" string="tax_code(['ACCOUNT_TAX_CODE',],period)"/>
38                             <label align="1.0" string="Report Amount:"/>
39                             <label align="0.0" string="report('REPORT_CODE')"/>
40                             <newline/>
41                             <label align="1.0" string="Operators:"/>
42                             <label align="0.0" string="+ - * / ( )"/>
43                             <label colspan="4" string="Example: (balance(['6','45'],-1) - credit(['7'])) / report('RPT1')"/>
44                             <label colspan="4" string="Note: The second arguement 'fiscalyear' and 'period' are optional arguements.If the value is -1,previous fiscalyear or period is considered."/>
45                             <separator colspan="4" string="Return value for status"/>
46                             <group col="2" colspan="2">
47                                 <label align="1.0" string="&lt; Badness Indicator Limit:"/>
48                                 <label align="0.0" string="Very bad"/>
49                                 <newline/>
50                                 <label align="1.0" string="= Badness Indicator Limit:"/>
51                                 <label align="0.0" string="Bad"/>
52                                 <newline/>
53                                 <!--<label align="1.0" string="0:"/>
54                                 <label align="0.0" string="Normal"/>-->
55                                 <label align="1.0" string="= Goodness Indicator Limit:"/>
56                                 <label align="0.0" string="Good"/>
57                                 <newline/>
58                                 <label align="1.0" string="&gt; Goodness Indicator Limit:"/>
59                                 <label align="0.0" string="Very Good"/>
60                                 <newline/>
61                             </group>
62                             <group col="2" colspan="2">
63                             </group>
64                         </page>
65                         <page string="Notes">
66                             <field colspan="4" name="note" nolabel="1"/>
67                         </page>
68                     </notebook>
69                 </form>
70             </field>
71         </record>
72
73         <record id="view_account_report_tree_simple" model="ir.ui.view">
74             <field name="name">account.report.report.tree.simple</field>
75             <field name="model">account.report.report</field>
76             <field name="type">tree</field>
77             <field name="arch" type="xml">
78                 <tree string="Accounting reporting">
79                     <field name="code"/>
80                     <field name="name"/>
81                 </tree>
82             </field>
83         </record>
84
85         <record id="action_account_report_tree" model="ir.actions.act_window">
86             <field name="name">Custom reporting</field>
87             <field name="res_model">account.report.report</field>
88             <field name="view_type">form</field>
89             <field name="view_mode">tree,form</field>
90             <field name="domain"/>
91             <field name="view_id" ref="view_account_report_tree_simple"/>
92         </record>
93
94         <menuitem action="action_account_report_tree" id="menu_action_account_report_tree_define" parent="account.menu_finance_configuration"/>
95
96         <record id="action_account_report_form" model="ir.actions.act_window">
97             <field name="name">New Reporting Item Formula</field>
98             <field name="res_model">account.report.report</field>
99             <field name="view_type">form</field>
100             <field name="view_mode">form,tree</field>
101         </record>
102         <menuitem action="action_account_report_form" id="menu_action_account_report_form" parent="account_report.menu_action_account_report_tree_define"/>
103
104         <record id="view_account_report_tree" model="ir.ui.view">
105             <field name="name">account.report.report.tree</field>
106             <field name="model">account.report.report</field>
107             <field name="type">tree</field>
108             <field eval="8" name="priority"/>
109             <field name="field_parent">child_ids</field>
110             <field name="arch" type="xml">
111                 <tree string="Accounting reporting">
112                     <field name="code"/>
113                     <field name="name"/>
114                     <field name="status"/>
115                     <field name="amount"/>
116                 </tree>
117             </field>
118         </record>
119
120         <record id="action_account_report_tree_view" model="ir.actions.act_window">
121             <field name="name">Custom reporting</field>
122             <field name="res_model">account.fiscalyear</field>
123             <field name="view_type">tree</field>
124             <field name="view_id" ref="view_account_report_tree"/>
125             <field name="domain">[('parent_id','=',False)]</field>
126         </record>
127         <menuitem action="action_account_report_tree_view" id="menu_action_account_report_tree_view" parent="account.menu_finance_reporting"/>
128
129
130         <record id="action_account_report_tree_view_fiscal" model="ir.actions.act_window">
131             <field name="name">Fiscal Statements reporting</field>
132             <field name="res_model">account.fiscalyear</field>
133             <field name="view_type">tree</field>
134             <field name="view_id" ref="view_account_report_tree"/>
135             <field name="domain">[('type','=','fiscal'),('parent_id','=',False)]</field>
136         </record>
137         <menuitem action="action_account_report_tree_view_fiscal" id="menu_action_account_report_tree_view_fiscal" parent="account_report.menu_action_account_report_tree_view"/>
138
139         <record id="action_account_report_tree_view_indicator" model="ir.actions.act_window">
140             <field name="name">Indicators reporting</field>
141             <field name="res_model">account.fiscalyear</field>
142             <field name="view_type">tree</field>
143             <field name="view_id" ref="view_account_report_tree"/>
144             <field name="domain">[('type','=','indicator'),('parent_id','=',False)]</field>
145         </record>
146         <menuitem action="action_account_report_tree_view_indicator" id="menu_action_account_report_tree_view_indicator" parent="account_report.menu_action_account_report_tree_view"/>
147
148         <record id="action_account_report_tree_view_other" model="ir.actions.act_window">
149             <field name="name">Others reportings</field>
150             <field name="res_model">account.fiscalyear</field>
151             <field name="view_type">tree</field>
152             <field name="view_id" ref="view_account_report_tree"/>
153             <field name="domain">[('type','=','other'),('parent_id','=',False)]</field>
154         </record>
155         <menuitem action="action_account_report_tree_view_other" id="menu_action_account_report_tree_view_other" parent="account_report.menu_action_account_report_tree_view"/>
156
157         <record model="ir.ui.view" id="account_report_history_tree">
158                         <field name="name">account.report.history1</field>
159                         <field name="model">account.report.history</field>
160                         <field name="type">tree</field>
161                         <field name="arch" type="xml">
162                                 <tree string="Account Report History">
163                                         <field name="period_id"/>
164                                         <field name="fiscalyear_id"/>
165                                         <field name="name"/>
166                                         <field name="val"/>
167                                 </tree>
168                         </field>
169                 </record>
170
171                 <record model="ir.ui.view" id="account_report_history_form">
172                         <field name="name">account.report.history2</field>
173                         <field name="model">account.report.history</field>
174                         <field name="type">form</field>
175                         <field name="arch" type="xml">
176                                 <form string="Account Report History">
177                                         <field name="period_id" select="2"/>
178                                         <field name="fiscalyear_id" select="1"/>
179                                         <field name="name" select="1"/>
180                                         <field name="val"/>
181                                 </form>
182                         </field>
183                 </record>
184
185                 <record model="ir.ui.view" id="account_report_history_graph">
186                         <field name="name">account.report.history3</field>
187                         <field name="model">account.report.history</field>
188                         <field name="type">graph</field>
189                         <field name="arch" type="xml">
190                                 <graph string="Account Report History" type="bar">
191                                         <field name="period_id"/>
192                                         <field name="val" operator="+"/>
193                                         <field name="name" group="True"/>
194
195                                 </graph>
196                         </field>
197                 </record>
198
199                 <record model="ir.actions.act_window" id="account_report_history_record">
200                         <field name="res_model">account.report.history</field>
201                         <field name="name">All Indicators History</field>
202                         <field name="view_type">form</field>
203                         <field name="view_mode">graph,tree</field>
204                         <field name="view_id" ref="account_report_history_tree"/>
205                 </record>
206
207                 <menuitem id="menu_account_report_history_record" action="account_report_history_record" parent="account.menu_finance_reporting"/>
208
209                 <act_window
210                         id="account_report_history_record_structure"
211                         name="Indicator history"
212                         res_model="account.report.history"
213                         src_model="account.report.report"
214                         domain="[('name','=', active_id)]"
215                         view_type="form"
216                         view_mode="graph,tree"/>
217
218                 <record model="ir.values" id="ir_open_account_history_view">
219                         <field name="key2">tree_but_open</field>
220                         <field name="model">account.report.report</field>
221                         <field name="name">Open account history</field>
222                         <field name="value" eval="'ir.actions.act_window,%d'%account_report_history_record_structure"/>
223                         <field name="object" eval="True"/>
224                 </record>
225
226     </data>
227 </openerp>