Modified printing indicator report using pychart :Account_report
[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')"/>
32                             <label align="1.0" string="Account credit:"/>
33                             <label align="0.0" string="credit('ACCOUNT_CODE')"/>
34                             <label align="1.0" string="Account balance:"/>
35                             <label align="0.0" string="balance('ACCOUNT_CODE')"/>
36                             <label align="1.0" string="Report amount:"/>
37                             <label align="0.0" string="report('REPORT_CODE')"/>
38                             <label align="1.0" string="Operators:"/>
39                             <label align="0.0" string="+ - * / ( )"/>
40                             <label colspan="4" string="Example: (balance('6','45') - credit('7')) / report('RPT1')"/>
41                             <separator colspan="4" string="Return value for status"/>
42                             <group col="2" colspan="2">
43                                 <label align="1.0" string="&lt; Badness Indicator Limit:"/>
44                                 <label align="0.0" string="Very bad"/>
45                                 <label align="1.0" string="= Badness Indicator Limit:"/>
46                                 <label align="0.0" string="Bad"/>
47                                 <!--<label align="1.0" string="0:"/>
48                                 <label align="0.0" string="Normal"/>-->
49                                 <label align="1.0" string="= Goodness Indicator Limit:"/>
50                                 <label align="0.0" string="Good"/>
51                                 <label align="1.0" string="&gt; Goodness Indicator Limit:"/>
52                                 <label align="0.0" string="Very Good"/>
53                             </group>
54                             <group col="2" colspan="2">
55                             </group>
56                         </page>
57                         <page string="Notes">
58                             <field colspan="4" name="note" nolabel="1"/>
59                         </page>
60                     </notebook>
61                 </form>
62             </field>
63         </record>
64
65         <record id="view_account_report_tree_simple" model="ir.ui.view">
66             <field name="name">account.report.report.tree.simple</field>
67             <field name="model">account.report.report</field>
68             <field name="type">tree</field>
69             <field name="arch" type="xml">
70                 <tree string="Accounting reporting">
71                     <field name="code"/>
72                     <field name="name"/>
73                 </tree>
74             </field>
75         </record>
76
77         <record id="action_account_report_tree" model="ir.actions.act_window">
78             <field name="name">Custom reporting</field>
79             <field name="res_model">account.report.report</field>
80             <field name="view_type">form</field>
81             <field name="view_mode">tree,form</field>
82             <field name="domain"/>
83             <field name="view_id" ref="view_account_report_tree_simple"/>
84         </record>
85
86         <menuitem action="action_account_report_tree" id="menu_action_account_report_tree_define" parent="account.menu_finance_configuration"/>
87
88         <record id="action_account_report_form" model="ir.actions.act_window">
89             <field name="name">New Reporting Item Formula</field>
90             <field name="res_model">account.report.report</field>
91             <field name="view_type">form</field>
92             <field name="view_mode">form,tree</field>
93         </record>
94         <menuitem action="action_account_report_form" id="menu_action_account_report_form" parent="account_report.menu_action_account_report_tree_define"/>
95
96         <record id="view_account_report_tree" model="ir.ui.view">
97             <field name="name">account.report.report.tree</field>
98             <field name="model">account.report.report</field>
99             <field name="type">tree</field>
100             <field eval="8" name="priority"/>
101             <field name="field_parent">child_ids</field>
102             <field name="arch" type="xml">
103                 <tree string="Accounting reporting">
104                     <field name="code"/>
105                     <field name="name"/>
106                     <field name="status"/>
107                     <field name="amount"/>
108                 </tree>
109             </field>
110         </record>
111
112         <record id="action_account_report_tree_view" model="ir.actions.act_window">
113             <field name="name">Custom reporting</field>
114             <field name="res_model">account.fiscalyear</field>
115             <field name="view_type">tree</field>
116             <field name="view_id" ref="view_account_report_tree"/>
117             <field name="domain">[('parent_id','=',False)]</field>
118         </record>
119         <menuitem action="action_account_report_tree_view" id="menu_action_account_report_tree_view" parent="account.menu_finance_reporting"/>
120
121
122         <record id="action_account_report_tree_view_fiscal" model="ir.actions.act_window">
123             <field name="name">Fiscal Statements reporting</field>
124             <field name="res_model">account.fiscalyear</field>
125             <field name="view_type">tree</field>
126             <field name="view_id" ref="view_account_report_tree"/>
127             <field name="domain">[('type','=','fiscal'),('parent_id','=',False)]</field>
128         </record>
129         <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"/>
130
131         <record id="action_account_report_tree_view_indicator" model="ir.actions.act_window">
132             <field name="name">Indicators reporting</field>
133             <field name="res_model">account.fiscalyear</field>
134             <field name="view_type">tree</field>
135             <field name="view_id" ref="view_account_report_tree"/>
136             <field name="domain">[('type','=','indicator'),('parent_id','=',False)]</field>
137         </record>
138         <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"/>
139
140         <record id="action_account_report_tree_view_other" model="ir.actions.act_window">
141             <field name="name">Others reportings</field>
142             <field name="res_model">account.fiscalyear</field>
143             <field name="view_type">tree</field>
144             <field name="view_id" ref="view_account_report_tree"/>
145             <field name="domain">[('type','=','other'),('parent_id','=',False)]</field>
146         </record>
147         <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"/>
148
149         <record model="ir.ui.view" id="account_report_history_tree">
150                         <field name="name">account.report.history1</field>
151                         <field name="model">account.report.history</field>
152                         <field name="type">tree</field>
153                         <field name="arch" type="xml">
154                                 <tree string="Account Report History">
155                                         <field name="period_id"/>
156                                         <field name="fiscalyear_id"/>
157                                         <field name="name"/>
158                                         <field name="val"/>
159                                 </tree>
160                         </field>
161                 </record>
162
163                 <record model="ir.ui.view" id="account_report_history_form">
164                         <field name="name">account.report.history2</field>
165                         <field name="model">account.report.history</field>
166                         <field name="type">form</field>
167                         <field name="arch" type="xml">
168                                 <form string="Account Report History">
169                                         <field name="period_id" select="2"/>
170                                         <field name="fiscalyear_id" select="1"/>
171                                         <field name="name" select="1"/>
172                                         <field name="val"/>
173                                 </form>
174                         </field>
175                 </record>
176
177                 <record model="ir.ui.view" id="account_report_history_graph">
178                         <field name="name">account.report.history3</field>
179                         <field name="model">account.report.history</field>
180                         <field name="type">graph</field>
181                         <field name="arch" type="xml">
182                                 <graph string="Account Report History" type="bar">
183                                         <field name="period_id"/>
184                                         <field name="val" operator="+"/>
185                                         <field name="name" group="True"/>
186
187                                 </graph>
188                         </field>
189                 </record>
190
191                 <record model="ir.actions.act_window" id="account_report_history_record">
192                         <field name="res_model">account.report.history</field>
193                         <field name="name">All Indicators History</field>
194                         <field name="view_type">form</field>
195                         <field name="view_mode">graph,tree</field>
196                         <field name="view_id" ref="account_report_history_tree"/>
197                 </record>
198
199                 <menuitem id="menu_account_report_history_record" action="account_report_history_record" parent="account.menu_finance_reporting"/>
200
201                 <act_window
202                         id="account_report_history_record_structure"
203                         name="Indicator history"
204                         res_model="account.report.history"
205                         src_model="account.report.report"
206                         domain="[('name','=', active_id)]"
207                         view_type="form"
208                         view_mode="graph,tree"/>
209
210                 <record model="ir.values" id="ir_open_account_history_view">
211                         <field name="key2">tree_but_open</field>
212                         <field name="model">account.report.report</field>
213                         <field name="name">Open account history</field>
214                         <field name="value" eval="'ir.actions.act_window,%d'%account_report_history_record_structure"/>
215                         <field name="object" eval="True"/>
216                 </record>
217
218     </data>
219 </openerp>