~sharoonthomas/openerpretail/core

« back to all changes in this revision

Viewing changes to bin/addons/account_report/account_view.xml

  • Committer: Sharoon Thomas
  • Date: 2009-07-20 06:25:34 UTC
  • Revision ID: sharoonthomas@teagarden.in-20090720062534-j8jq2nmdy63w9o9c
Initial Release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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="> 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">Other reports</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
        <act_window
 
200
            id="account_report_history_record_structure"
 
201
            name="Indicator history"
 
202
            res_model="account.report.history"
 
203
            src_model="account.report.report"
 
204
            domain="[('name','=', active_id)]"
 
205
            view_type="form"
 
206
            view_mode="graph,tree"/>
 
207
 
 
208
        <record model="ir.values" id="ir_open_account_history_view">
 
209
            <field name="key2">tree_but_open</field>
 
210
            <field name="model">account.report.report</field>
 
211
            <field name="name">Open account history</field>
 
212
            <field name="value" eval="'ir.actions.act_window,%d'%account_report_history_record_structure"/>
 
213
            <field name="object" eval="True"/>
 
214
        </record>
 
215
 
 
216
    </data>
 
217
</openerp>