2018-01-16 06:58:15 +01:00
|
|
|
#-*- coding:utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
2018-01-16 06:58:15 +01:00
|
|
|
|
2018-01-16 11:34:37 +01:00
|
|
|
from flectra import api, models
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
|
|
|
|
class PayslipDetailsReportIN(models.AbstractModel):
|
|
|
|
_name = 'report.l10n_in_hr_payroll.report_payslipdetails'
|
|
|
|
_inherit = 'report.hr_payroll.report_payslipdetails'
|
|
|
|
|
|
|
|
@api.model
|
|
|
|
def get_report_values(self, docids, data=None):
|
|
|
|
payslips = self.env['hr.payslip'].browse(docids)
|
|
|
|
return {
|
|
|
|
'doc_ids': docids,
|
|
|
|
'doc_model': 'hr.payslip',
|
|
|
|
'docs': payslips,
|
|
|
|
'data': data,
|
|
|
|
'get_details_by_rule_category': self.get_details_by_rule_category(payslips.mapped('details_by_salary_rule_category'))
|
|
|
|
}
|