~vauxoo/account-financial-report/7.0-afr-webkit-dev-ernesto

« back to all changes in this revision

Viewing changes to account_financial_report_ext/report/afr_report_webkit_qtr.mako

  • Committer: Luis Ernesto GarcĂ­a Medina
  • Date: 2013-10-15 22:28:45 UTC
  • Revision ID: ernesto_gm@vauxoo.com-20131015222845-2hy3rb6ky5aecwot
[IMP][account_financial_report_ext]

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
<body style="border:0; margin: 0;" onload="subst()" >
11
11
    
12
12
    
 
13
<!--
13
14
        <h1><center>4 QTR | YTD</center></h1> 
 
15
-->
14
16
         %for obj in objects:
15
 
            <center>${obj.company_id.name}</center>
16
 
            <center>${obj.get_parser_method('get_vat_by_country',data['form'])}</center>
17
 
         %endfor
 
17
            <table>
 
18
                <tr>
 
19
                    <td width="30%">
 
20
                        <div>${helper.embed_image('jpeg',str(obj.company_id.logo),250, 120)}</div>
 
21
                    </td>
 
22
                    <td width="70%">
 
23
                        <table style="width: 100%; text-align:center;">
 
24
                            <tr><td><div class="td_company_title">${obj.company_id.name or ''|entity}</div></td></tr>
 
25
                            <tr><td><div class="td_company">${obj.get_parser_method('get_vat_by_country',data['form']) or ''|entity}</div></td></tr>
 
26
                            <tr><td><div class="td_company">${obj.get_parser_method('get_informe_text',data['form']) or ''| entity}</div></td></tr>
 
27
                            <tr><td><div class="td_company">${_(Expressed in data['form'] and (' %s'% obj.get_parser_method('exchange_name',data['form'])) or '')}</div></td></tr>
 
28
                            <tr><td><div class="td_company"> ${data['form'] and obj.get_parser_method('get_month',data['form']) or ''}</div></td></tr>
 
29
                        </table>
 
30
                    </td>
 
31
                    <td>
 
32
                    </td>
 
33
                </tr>
 
34
            </table>
 
35
            <table style="widtd: 100%; text-align:center;">
 
36
                <tr>
 
37
                    <td class="celdaTituloTabla" style="text-align:center;"
 
38
                        width="10%">${_('Code')}</td>
 
39
                    <td class="celdaTituloTabla" style="text-align:center;"
 
40
                        width="30%">${_('ACCOUNT')}</td>
 
41
                    <td class="celdaTituloTabla" style="text-align:center;"
 
42
                        width="10%">${_('Q1')}</td>
 
43
                    <td class="celdaTituloTabla" style="text-align:center;"
 
44
                        width="10%">${_('Q2')}</td>
 
45
                    <td class="celdaTituloTabla" style="text-align:center;"
 
46
                        width="10%">${_('Q3')}</td>
 
47
                    <td class="celdaTituloTabla" style="text-align:center;"
 
48
                        width="10%">${_('Q4')}</td>
 
49
                    <td class="celdaTituloTabla" style="text-align:center;"
 
50
                        width="10%">${_('YTD')}</td>
 
51
                </tr> 
 
52
                %for line in obj.get_parser_method('lines',data['form']):
 
53
                    <tr>
 
54
                        %if line['type'] != 'view':
 
55
                            <tr class="prueba">
 
56
                                <td class="celdaLineDataName">${line['label']==True and line['code'] or ''}</td>
 
57
                                <td class="celdaLineDataName" >${ line['type']=='view' and  line['name'].upper() or line['name'].title()}</td>
 
58
                                <td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal1'] and (line['bal1'] * line.get('change_sign',1)) or 0.0, digits=2, grouping=True)  or ''}</td>
 
59
                                <td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal2'] and line['bal2'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
60
                                <td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal3'] and line['bal3'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
61
                                <td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal4'] and line['bal4'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
62
                                <td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal5'] and line['bal5'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
63
                            </tr>
 
64
                        %elif line['total'] and not line['label']:
 
65
                            <tr class="prueba">
 
66
                                <td class="celdaLineDataTotal" style="font-style: italic;">${(line['label'] == True ) and line['code'] or ''}</td>
 
67
                                <td class="celdaLineDataTotal" style="text-align:right;">${(line['type'] == 'view') and line['name'].upper() or line['name'].title() or ''}</td>
 
68
                                <td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal1'] and (line['bal1'] * line.get('change_sign',1)) or 0.0, digits=2, grouping=True)  or ''}</td>
 
69
                                <td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal2'] and line['bal2'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
70
                                <td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal3'] and line['bal3'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
71
                                <td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal4'] and line['bal4'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
72
                                <td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal5'] and line['bal5'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True)  or ''}</td>
 
73
                            </tr>
 
74
                        %else:
 
75
                            <tr class="prueba">
 
76
                                <i><td class="celdaLineDataView" width="10%">${(line['label'] == True ) and line['code'] or ''}</td></i>
 
77
                                <td class="celdaLineDataNameView" width="30%">${(line['type'] == 'view') and line['name'].upper() or line['name'].title() or ''}</td>
 
78
                                <td class="celdaLineDataNameView"></td>
 
79
                                <td class="celdaLineDataNameView"></td>
 
80
                                <td class="celdaLineDataNameView"></td>
 
81
                                <td class="celdaLineDataNameView"></td>
 
82
                                <td class="celdaLineDataNameView"></td>
 
83
                            </tr>
 
84
                        %endif
 
85
                %endfor
 
86
        %endfor
18
87
</body>
19
88
</html>