Merge lp:~openerp-dev/openobject-addons/trunk-qwebreport-l10n_in-payslip_details-rsi into lp:~openerp-dev/openobject-addons/trunk-qwebreport-l10n_in

Proposed by Rakesh Sindhav(OpenERP)
Status: Merged
Merged at revision: 9359
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-qwebreport-l10n_in-payslip_details-rsi
Merge into: lp:~openerp-dev/openobject-addons/trunk-qwebreport-l10n_in
Diff against target: 535 lines (+105/-377)
5 files modified
l10n_in_hr_payroll/__openerp__.py (+1/-0)
l10n_in_hr_payroll/l10n_in_hr_payroll_report.xml (+4/-4)
l10n_in_hr_payroll/report/report_payslip_details.py (+6/-1)
l10n_in_hr_payroll/report/report_payslip_details.rml (+0/-372)
l10n_in_hr_payroll/views/report_payslipdetails.xml (+94/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-qwebreport-l10n_in-payslip_details-rsi
Reviewer Review Type Date Requested Status
OpenERP R&D Team Pending
Review via email: mp+216978@code.launchpad.net

Description of the change

Hello sir,

Here is the proposal for merging QWEB report of Pay Slip Details of l10n_in_hr_payroll module. This report is in the RML format so now i convert it into the QWEB report.

Thanks & Regard,
rsi

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'l10n_in_hr_payroll/__openerp__.py'
--- l10n_in_hr_payroll/__openerp__.py 2014-04-22 12:09:15 +0000
+++ l10n_in_hr_payroll/__openerp__.py 2014-04-24 10:02:33 +0000
@@ -49,6 +49,7 @@
49 'security/ir.model.access.csv',49 'security/ir.model.access.csv',
50 'l10n_in_hr_payroll_report.xml',50 'l10n_in_hr_payroll_report.xml',
51 'l10n_in_hr_payroll_sequence.xml',51 'l10n_in_hr_payroll_sequence.xml',
52 'views/report_payslipdetails.xml',
52 'views/report_hrsalarybymonth.xml',53 'views/report_hrsalarybymonth.xml',
53 'wizard/hr_salary_employee_bymonth_view.xml',54 'wizard/hr_salary_employee_bymonth_view.xml',
54 'wizard/hr_yearly_salary_detail_view.xml',55 'wizard/hr_yearly_salary_detail_view.xml',
5556
=== modified file 'l10n_in_hr_payroll/l10n_in_hr_payroll_report.xml'
--- l10n_in_hr_payroll/l10n_in_hr_payroll_report.xml 2014-04-22 12:09:15 +0000
+++ l10n_in_hr_payroll/l10n_in_hr_payroll_report.xml 2014-04-24 10:02:33 +0000
@@ -3,12 +3,12 @@
3 <data>3 <data>
44
5 <report5 <report
6 auto="False"
7 id="payslip_details_report"6 id="payslip_details_report"
8 model="hr.payslip"7 model="hr.payslip"
9 name="paylip.details.in"8 string="PaySlip Details"
10 rml="l10n_in_hr_payroll/report/report_payslip_details.rml"9 report_type="qweb-pdf"
11 string="PaySlip Details" />10 name="l10n_in_hr_payroll.report_payslipdetails"
11 file="l10n_in_hr_payroll.report_payslipdetails" />
1212
13 <report13 <report
14 auto="False" 14 auto="False"
1515
=== modified file 'l10n_in_hr_payroll/report/report_payslip_details.py'
--- l10n_in_hr_payroll/report/report_payslip_details.py 2013-10-27 12:31:04 +0000
+++ l10n_in_hr_payroll/report/report_payslip_details.py 2014-04-24 10:02:33 +0000
@@ -20,6 +20,7 @@
20##############################################################################20##############################################################################
2121
22from openerp.report import report_sxw22from openerp.report import report_sxw
23from openerp.osv import osv
23from openerp.addons.hr_payroll import report24from openerp.addons.hr_payroll import report
2425
25class payslip_details_report_in(report.report_payslip_details.payslip_details_report):26class payslip_details_report_in(report.report_payslip_details.payslip_details_report):
@@ -30,6 +31,10 @@
30 'get_details_by_rule_category': self.get_details_by_rule_category,31 'get_details_by_rule_category': self.get_details_by_rule_category,
31 })32 })
3233
33report_sxw.report_sxw('report.paylip.details.in', 'hr.payslip', 'l10n_in_hr_payroll/report/report_payslip_details.rml', parser=payslip_details_report_in)34class wrapped_report_payslipdetailsin(osv.AbstractModel):
35 _name = 'report.l10n_in_hr_payroll.report_payslipdetails'
36 _inherit = 'report.abstract_report'
37 _template = 'l10n_in_hr_payroll.report_payslipdetails'
38 _wrapped_report_class = payslip_details_report_in
3439
35# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:40# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
3641
=== removed file 'l10n_in_hr_payroll/report/report_payslip_details.rml'
--- l10n_in_hr_payroll/report/report_payslip_details.rml 2012-10-02 14:45:47 +0000
+++ l10n_in_hr_payroll/report/report_payslip_details.rml 1970-01-01 00:00:00 +0000
@@ -1,372 +0,0 @@
1<?xml version="1.0"?>
2<document filename="test.pdf">
3 <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
4 <pageTemplate id="first">
5 <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
6 </pageTemplate>
7 </template>
8 <stylesheet>
9 <blockTableStyle id="Standard_Outline">
10 <blockAlignment value="LEFT"/>
11 <blockValign value="TOP"/>
12 </blockTableStyle>
13 <blockTableStyle id="Table1">
14 <blockAlignment value="LEFT"/>
15 <blockValign value="TOP"/>
16 </blockTableStyle>
17 <blockTableStyle id="Table2">
18 <blockAlignment value="LEFT"/>
19 <blockValign value="TOP"/>
20 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
21 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
22 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
23 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
24 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
25 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
26 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
27 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
28 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
29 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
30 <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
31 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
32 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
33 </blockTableStyle>
34 <blockTableStyle id="Table3">
35 <blockAlignment value="LEFT"/>
36 <blockValign value="TOP"/>
37 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
38 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
39 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
40 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
41 <lineStyle kind="LINEAFTER" colorName="#cccccc" start="1,0" stop="1,-1"/>
42 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
43 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
44 </blockTableStyle>
45 <blockTableStyle id="Table4">
46 <blockAlignment value="LEFT"/>
47 <blockValign value="TOP"/>
48 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
49 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
50 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
51 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
52 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
53 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
54 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
55 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
56 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
57 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
58 <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
59 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
60 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
61 </blockTableStyle>
62 <blockTableStyle id="Table5">
63 <blockAlignment value="LEFT"/>
64 <blockValign value="TOP"/>
65 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
66 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
67 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
68 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
69 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
70 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
71 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
72 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
73 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
74 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
75 <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
76 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
77 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
78 </blockTableStyle>
79 <blockTableStyle id="Table6">
80 <blockAlignment value="LEFT"/>
81 <blockValign value="TOP"/>
82 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
83 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
84 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
85 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
86 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
87 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
88 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
89 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
90 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
91 <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
92 <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
93 <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
94 <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
95 </blockTableStyle>
96 <blockTableStyle id="Table10">
97 <blockAlignment value="LEFT"/>
98 <blockValign value="TOP"/>
99 </blockTableStyle>
100 <blockTableStyle id="Table11">
101 <blockAlignment value="LEFT"/>
102 <blockValign value="TOP"/>
103 <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
104 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
105 <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
106 <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
107 </blockTableStyle>
108 <blockTableStyle id="Table12">
109 <blockAlignment value="LEFT"/>
110 <blockValign value="TOP"/>
111 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
112 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
113 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
114 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
115 </blockTableStyle>
116 <blockTableStyle id="Table8">
117 <blockAlignment value="LEFT"/>
118 <blockValign value="TOP"/>
119 </blockTableStyle>
120 <blockTableStyle id="Table7">
121 <blockAlignment value="LEFT"/>
122 <blockValign value="TOP"/>
123 <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
124 <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
125 <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
126 <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
127 <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
128 <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
129 </blockTableStyle>
130 <blockTableStyle id="Table16">
131 <blockAlignment value="LEFT"/>
132 <blockValign value="TOP"/>
133 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
134 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
135 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
136 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
137 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
138 <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
139 </blockTableStyle>
140 <blockTableStyle id="Table13">
141 <blockAlignment value="LEFT"/>
142 <blockValign value="TOP"/>
143 </blockTableStyle>
144 <initialize>
145 <paraStyle name="all" alignment="justify"/>
146 </initialize>
147 <paraStyle name="P1" fontName="Helvetica" fontSize="2.0" leading="3"/>
148 <paraStyle name="P2" fontName="Helvetica" fontSize="2.0" leading="3"/>
149 <paraStyle name="P3" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
150 <paraStyle name="P4" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
151 <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
152 <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
153 <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
154 <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
155 <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
156 <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
157 <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
158 <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
159 <paraStyle name="P13" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/>
160 <paraStyle name="P14" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
161 <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
162 <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
163 <paraStyle name="P17" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
164 <paraStyle name="P18" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
165 <paraStyle name="P19" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT"/>
166 <paraStyle name="P20" fontName="Helvetica" fontSize="2.0" leading="3"/>
167 <paraStyle name="P21" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
168 <paraStyle name="P22" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/>
169 <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
170 <paraStyle name="P24" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
171 <paraStyle name="P25" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
172 <paraStyle name="P26" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
173 <paraStyle name="Standard" fontName="Helvetica"/>
174 <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
175 <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
176 <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
177 <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
178 <paraStyle name="Index" fontName="Helvetica"/>
179 <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
180 <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
181 <paraStyle name="terp_default_space" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
182 <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
183 <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
184 <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
185 <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
186 <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
187 <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
188 <paraStyle name="terp_default_10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
189 <paraStyle name="Table Contents" fontName="Helvetica"/>
190 <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
191 <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
192 <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
193 <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
194 <paraStyle name="payslip_adj" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
195 <images/>
196 </stylesheet>
197 <story>
198 <para style="P3">[[repeatIn(objects,'o')]]</para>
199 <blockTable colWidths="539.0" style="Table1">
200 <tr>
201 <td>
202 <para style="P8">Pay Slip Details</para>
203 </td>
204 </tr>
205 </blockTable>
206 <para style="terp_header_Centre">
207 <font face="Helvetica" size="6.0">[[o.credit_note==False and removeParentNode('para')]]</font>
208 <font face="Helvetica-Bold" size="14.0">Credit</font>
209 <font face="Helvetica" size="14.0"/>
210 <font face="Helvetica-Bold" size="14.0">Note</font>
211 </para>
212 <para style="P9">([[o.name or removeParentNode('para')]])</para>
213 <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table2">
214 <tr>
215 <td>
216 <para style="P16">Name</para>
217 </td>
218 <td>
219 <para style="P16">[[o.employee_id.name]]</para>
220 </td>
221 <td>
222 <para style="P16">Designation </para>
223 </td>
224 <td>
225 <para style="P5">[[ o.employee_id.job_id.name or '' ]]</para>
226 </td>
227 </tr>
228 </blockTable>
229 <blockTable colWidths="63.0,476.0" style="Table3">
230 <tr>
231 <td>
232 <para style="terp_default_Bold_8">
233 <font face="Helvetica">Address </font>
234 </para>
235 </td>
236 <td>
237 <para style="P5">[[o.employee_id.address_home_id and o.employee_id.address_home_id.name or '' ]],[[o.employee_id.address_home_id and display_address(o.employee_id.address_home_id)]]</para>
238 </td>
239 </tr>
240 </blockTable>
241 <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table4">
242 <tr>
243 <td>
244 <para style="P16">Email</para>
245 </td>
246 <td>
247 <para style="P5">[[ o.employee_id.work_email or '' ]]</para>
248 </td>
249 <td>
250 <para style="terp_default_Bold_8">
251 <font face="Helvetica">Identification No</font>
252 </para>
253 </td>
254 <td>
255 <para style="P5">[[ o.employee_id.identification_id or '' ]]</para>
256 </td>
257 </tr>
258 </blockTable>
259 <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table5">
260 <tr>
261 <td>
262 <para style="P16">Reference</para>
263 </td>
264 <td>
265 <para style="P5">[[ o.number or '' ]]</para>
266 </td>
267 <td>
268 <para style="P16">Bank Account</para>
269 </td>
270 <td>
271 <para style="P5">[[ o.employee_id.otherid or '' ]]</para>
272 </td>
273 </tr>
274 </blockTable>
275 <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table6">
276 <tr>
277 <td>
278 <para style="P16">Date From</para>
279 </td>
280 <td>
281 <para style="P5">[[ o.date_from or '']]</para>
282 </td>
283 <td>
284 <para style="terp_default_Bold_8">
285 <font face="Helvetica" size="8.0">Date To</font>
286 </para>
287 </td>
288 <td>
289 <para style="P5">[[ o.date_to or '' ]]</para>
290 </td>
291 </tr>
292 </blockTable>
293 <para style="P7"/>
294 <para style="P11">
295 <font color="white"> </font>
296 </para>
297 <para style="P5">
298 <font color="white"> </font>
299 </para>
300 <blockTable colWidths="539.0" style="Table10">
301 <tr>
302 <td>
303 <para style="P10">Details by Salary Rule Category: </para>
304 </td>
305 </tr>
306 </blockTable>
307 <blockTable colWidths="54.0,388.0,97.0" style="Table11">
308 <tr>
309 <td>
310 <para style="P15">Code</para>
311 </td>
312 <td>
313 <para style="P15">Salary Rule Category</para>
314 </td>
315 <td>
316 <para style="P14">Total</para>
317 </td>
318 </tr>
319 </blockTable>
320 <para style="P1">
321 <font color="white"> </font>
322 </para>
323 <section>
324 <para style="P16">[[repeatIn(get_details_by_rule_category(o.details_by_salary_rule_category),'h') ]]</para>
325 <blockTable colWidths="54.0,388.0,97.0" style="Table12">
326 <tr>
327 <td>
328 <para style="P16">
329 <font face="Helvetica">[[ h['code'] ]]</font>
330 <font face="Helvetica">[[ h['level']!=0 and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font')]]</font>
331 </para>
332 </td>
333 <td>
334 <para style="P17"><font face="Helvetica" color="white">[[ '..'*h['level'] ]]</font>[[ h['rule_category'] ]]<font face="Helvetica">[[ h['level']!=0 and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font') ]]</font></para>
335 </td>
336 <td>
337 <para style="P6">[[ formatLang(h['total'], currency_obj = o.company_id and o.company_id.currency_id)]] <font face="Helvetica" size="8.0">[[ h['level']==0 and ( setTag('para','para',{'style':'terp_default_10'})) or removeParentNode('font') ]]</font></para>
338 </td>
339 </tr>
340 </blockTable>
341 </section>
342 <para style="P7">
343 <font color="white"> </font>
344 </para>
345
346 <blockTable colWidths="269.0,269.0" style="Table13">
347 <tr>
348 <td>
349 <para style="P5">
350 <font color="white"> </font>
351 </para>
352 </td>
353 <td>
354 <para style="P12">
355 <font color="white"> </font>
356 </para>
357 <para style="P12">
358 <font color="white"> </font>
359 </para>
360 <para style="P12">
361 <font color="white"> </font>
362 </para>
363 <para style="P12">Authorized Signature </para>
364 </td>
365 </tr>
366 </blockTable>
367 <para style="P4">
368 <font color="white"> </font>
369 </para>
370 </story>
371</document>
372
3730
=== removed file 'l10n_in_hr_payroll/report/report_payslip_details.sxw'
374Binary files l10n_in_hr_payroll/report/report_payslip_details.sxw 2012-10-02 14:45:47 +0000 and l10n_in_hr_payroll/report/report_payslip_details.sxw 1970-01-01 00:00:00 +0000 differ1Binary files l10n_in_hr_payroll/report/report_payslip_details.sxw 2012-10-02 14:45:47 +0000 and l10n_in_hr_payroll/report/report_payslip_details.sxw 1970-01-01 00:00:00 +0000 differ
=== added file 'l10n_in_hr_payroll/views/report_payslipdetails.xml'
--- l10n_in_hr_payroll/views/report_payslipdetails.xml 1970-01-01 00:00:00 +0000
+++ l10n_in_hr_payroll/views/report_payslipdetails.xml 2014-04-24 10:02:33 +0000
@@ -0,0 +1,94 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3<data>
4 <template id="report_payslipdetails">
5 <t t-call="report.html_container">
6 <t t-call="report.external_layout">
7 <t t-foreach="docs" t-as="o">
8 <div class="page">
9 <h2>Pay Slip Details</h2>
10 <p t-field="o.name"/>
11
12 <table class="table table-condensed table-bordered">
13 <tr>
14 <td><strong>Name</strong></td>
15 <td><span t-field="o.employee_id"/></td>
16 <td><strong>Designation</strong></td>
17 <td><span t-field="o.employee_id.job_id"/></td>
18 </tr>
19 <tr>
20 <td><strong>Address</strong></td>
21 <td colspan="3">
22 <div t-field="o.employee_id.address_home_id"
23 t-field-options='{"widget": "contact", "fields": ["address", "name", "phone", "fax"], "no_marker": true}'/>
24 </td>
25 </tr>
26 <tr>
27 <td><strong>Email</strong></td>
28 <td><span t-field="o.employee_id.work_email"/></td>
29 <td><strong>Identification No</strong></td>
30 <td><span t-field="o.employee_id.job_id"/></td>
31 </tr>
32 <tr>
33 <td><strong>Reference</strong></td>
34 <td><span t-field="o.number"/></td>
35 <td><strong>Bank Account</strong></td>
36 <td><span t-field="o.employee_id.otherid"/></td>
37 </tr>
38 <tr>
39 <td><strong>Date From</strong></td>
40 <td><span t-field="o.date_from"/></td>
41 <td><strong>Date To</strong></td>
42 <td><span t-field="o.date_to"/></td>
43 </tr>
44 </table>
45
46 <h3>Details by Salary Rule Category</h3>
47 <table class="table table-condensed mb32">
48 <thead>
49 <tr>
50 <th>Code</th>
51 <th>Salary Rule Category</th>
52 <th>Total</th>
53 </tr>
54 </thead>
55 <tbody>
56 <t t-foreach="get_details_by_rule_category(o.details_by_salary_rule_category)" t-as="h">
57 <t t-if="h['level']==0">
58 <tr>
59 <td>
60 <strong><span t-esc="h['code']"/></strong>
61 </td>
62 <td>
63 <strong><span t-esc="h['rule_category']"/></strong>
64 </td>
65 <td>
66 <strong><span t-esc="formatLang(h['total'], currency_obj=o.company_id.currency_id)"/></strong>
67 </td>
68 </tr>
69 </t>
70 <t t-if="h['level']!=0">
71 <tr>
72 <td>
73 <span t-esc="h['code']"/>
74 </td>
75 <td>
76 <span t-esc="'..'*h['level']"/><span t-esc="h['rule_category']"/>
77 </td>
78 <td>
79 <span t-esc="formatLang(h['total'], currency_obj=o.company_id.currency_id)"/>
80 </td>
81 </tr>
82 </t>
83 </t>
84 </tbody>
85 </table>
86
87 <p class="text-right"><strong>Authorized signature</strong></p>
88 </div>
89 </t>
90 </t>
91 </t>
92 </template>
93</data>
94</openerp>
0\ No newline at end of file95\ No newline at end of file

Subscribers

People subscribed via source and target branches

to all changes: