~luc-demeyer/openobject-addons/7.0-account_financial_report_webkit-fixes

« back to all changes in this revision

Viewing changes to account_financial_report/view/account_financial_report_view.xml

  • Committer: Humberto Arocha
  • Date: 2012-08-15 06:37:35 UTC
  • mfrom: (18.1.49 merging_parsers_hbto)
  • Revision ID: humbertoarocha@gmail.com-20120815063735-v502b9gsmzj06xs8

[MERGE] Se mezcla nueva iteracion del asistente
de reportes finacieros, que cuenta con:
- Balance General
- Estado de Resultado,
- Mayor Analitico,
Adicionalmente,
Tanto el Balance General como el Estado de Resultados
se pueden Pedir en cinco sabores:
- Una Columna (Saldo al Final del Periodo)
- Dos Columnas (Debito y Credito del Periodo pedido)
- Cuatro Columnas (Inicial, Debito, Credito, Saldo Final)
- Cinco Columnas (Inicial, Debito, Credito, Cambio en Periodo, Saldo Final)
- Trece Columnas (12 Meses, Saldo al Final)
- Cuartos (4 Cuartos y Saldo al Final)

Todos los reportes ahora usan un solo parser,
que centraliza y minimiza el proceso de correciones,
y optimiza el proceso de mejoras.

Agrega tambien esta mejora una seccion para guardar
Plantillas que se pueden reutilizar,

Asi como la generacion de los reportes expresados
en otras monedas.

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="account_financial_report_view" model="ir.ui.view">
 
6
            <field name="name">Account Financial Report (Template)</field>
 
7
            <field name="model">afr</field>
 
8
            <field name="type">form</field>
 
9
            <field name="arch" type="xml">
 
10
            <form string="Account Financial Report (Templates)">
 
11
                <group colspan="4">
 
12
                    <field name="name" colspan="4"/>
 
13
                </group>
 
14
                <group colspan="4">
 
15
                    <group colspan="2">
 
16
                        <separator string="Company Info" colspan="4"/>
 
17
                        <field name="company_id" on_change='onchange_company_id(company_id)' colspan="4"/>
 
18
                        <field name="currency_id" 
 
19
                        domain="[('company_id','=',company_id)]" 
 
20
                        attrs="{'readonly':[('analytic_ledger','=',True)]}" 
 
21
                        colspan="4"/>
 
22
                    </group>
 
23
                    <group colspan="2">
 
24
                        <separator string="Report Info" colspan="4"/>
 
25
                        <field 
 
26
                            name="inf_type" 
 
27
                            colspan="4"
 
28
                            on_change='onchange_inf_type(inf_type)'
 
29
                            />
 
30
                        <field name="columns" on_change='onchange_columns(columns,fiscalyear_id,period_ids)' colspan="4"/>
 
31
                        <field name="analytic_ledger" colspan="4"
 
32
                        attrs="{'readonly':['|',('columns','!=','four'),('inf_type','!=','BS')],}" 
 
33
                        on_change='onchange_analytic_ledger(company_id,analytic_ledger)'
 
34
                        />
 
35
                    </group>
 
36
                </group>
 
37
                <group colspan='4'>
 
38
                    <group colspan="2">
 
39
                        <separator string="Accounts Info" colspan="4"/>
 
40
                        <field name="display_account" required="True" colspan="4"/>
 
41
                        <field name="display_account_level" required="True" colspan="4"/>
 
42
                    </group>
 
43
                    <group colspan="2">
 
44
                        <separator string="FiscalYear Info" colspan="4"/>
 
45
                        <field name="fiscalyear_id" on_change='onchange_columns(columns,fiscalyear_id,period_ids)' domain="[('company_id','=',company_id)]"/>
 
46
                        <newline/>
 
47
                    </group>
 
48
                </group>
 
49
                <group colspan='4'>
 
50
                    <group colspan="1">
 
51
                        <separator string="Accounts to Include" colspan="4"/>
 
52
                        <field name="account_ids" nolabel="1" colspan="4" domain="[('company_id','=',company_id)]">
 
53
                            <tree>
 
54
                                <field name='code'/>
 
55
                                <field name='name'/>
 
56
                                <field name='type'/>
 
57
                                <field name='level'/>
 
58
                            </tree>
 
59
                        </field>
 
60
                    </group>
 
61
                    <group colspan="1">
 
62
                        <separator string="Periods to Include" colspan="4"/>
 
63
                        <field name="period_ids" 
 
64
                        colspan="4" nolabel="1" 
 
65
                        domain="[('fiscalyear_id','=',fiscalyear_id),('special','=',False),('company_id','=',company_id)]"
 
66
                        attrs="{'readonly':[('columns','in',('qtr','thirteen'))],}" 
 
67
                        >
 
68
                        
 
69
                            <tree>
 
70
                                <field name='code'/>
 
71
                                <field name='name'/>
 
72
                                <field name='state'/>
 
73
                            </tree>
 
74
                        </field>
 
75
                    </group>
 
76
                </group>
 
77
                <group colspan='4'>
 
78
                    <separator string="Account's Sign Conventions" colspan="4"/>
 
79
                    <label string="Please check the [ Account's Sign on Reports ] Section in the Company"/>
 
80
                </group>
 
81
 
 
82
                <group colspan='4' col='4'>
 
83
                    <group colspan="2">
 
84
                        <separator string="Total" colspan="4"/>
 
85
                        <field name="tot_check" colspan="4"/>
 
86
                        <field name="lab_str" colspan="4" attrs="{'required':[('tot_check','=',True)], 'readonly':[('tot_check','=',False)],}" />
 
87
                    </group>
 
88
                    <group colspan="2">
 
89
                        <separator string="" colspan="4"/>
 
90
<!--
 
91
                        <button 
 
92
                            name="print_report" 
 
93
                            string="Print" 
 
94
                            type="object"
 
95
                            icon='gtk-print'/>
 
96
                        <button 
 
97
                            type='special'
 
98
                            special='cancel'
 
99
                            string='_Cancel'
 
100
                            icon='gtk-cancel'
 
101
                        />
 
102
-->
 
103
                    </group>
 
104
                </group>
 
105
 
 
106
            </form>
 
107
 
 
108
            </field>
 
109
        </record>
 
110
 
 
111
        <record id="account_financial_report_tree" model="ir.ui.view">
 
112
            <field name="name">Account Financial Report (Template)</field>
 
113
            <field name="model">afr</field>
 
114
            <field name="type">tree</field>
 
115
            <field name="arch" type="xml">
 
116
            <tree string="Account Financial Report (Templates)">
 
117
                <field name="name"/>
 
118
                <field name="company_id"/>
 
119
                <field name="currency_id"/>
 
120
                <field name="inf_type"/>
 
121
                <field name="columns"/>
 
122
                <field name="display_account"/>
 
123
                <field name="display_account_level" required="True" colspan="4"/>
 
124
                <field name="fiscalyear_id"/>
 
125
                <field name="tot_check" colspan="4"/>
 
126
<!--
 
127
                <button name="print_report" string="Print" type="object"/>
 
128
-->
 
129
            </tree>
 
130
 
 
131
            </field>
 
132
        </record>
 
133
 
 
134
 
 
135
 
 
136
 
 
137
        <record model="ir.actions.act_window" id="account_financial_report_action">
 
138
            <field name="name">Account Financial Report</field>
 
139
            <field name="res_model">afr</field>
 
140
            <field name="type">ir.actions.act_window</field>
 
141
            <field name="view_type">form</field>
 
142
            <field name="view_mode">tree,form</field>
 
143
            <field name="help">Create your own Customized Account Financial Reports, in here, you will be able to create Templates for generating Two types of Reports: Balance Sheets and Income Statements, incluiding Analytic Ledgers. Besides, you can select within a set of choices to get better detailed report, be it that you ask it by one or several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). Even you can get your reports in currencies other than the one set on your company.</field>
 
144
        </record>
 
145
 
 
146
        
 
147
        <menuitem 
 
148
            id="account_financial_report_menu"
 
149
            name="Account Financial Report (Templates)"
 
150
            parent="account.final_accounting_reports"
 
151
            sequence="100"
 
152
            groups="account_financial_report.group_afreport"
 
153
            action="account_financial_report_action"/>
 
154
        
 
155
        
 
156
    </data>
 
157
</openerp>