fix report global payroll
This commit is contained in:
parent
574b787825
commit
3f894915b9
Binary file not shown.
11
payroll.py
11
payroll.py
|
@ -1094,11 +1094,11 @@ class PayrollGlobalReport(Report):
|
|||
dom_periods.extend([
|
||||
('start', '>=', start_period.start),
|
||||
('end', '<=', end_period.end),
|
||||
])
|
||||
])
|
||||
else:
|
||||
dom_periods.append(
|
||||
('id', '=', start_period.id)
|
||||
)
|
||||
)
|
||||
periods = Period.search(dom_periods)
|
||||
dom_pay = cls.get_domain_payroll(data)
|
||||
dom_pay.append(
|
||||
|
@ -1109,11 +1109,12 @@ class PayrollGlobalReport(Report):
|
|||
)
|
||||
if data['department']:
|
||||
dom_pay.append(
|
||||
['AND', ['OR', [
|
||||
['AND', [
|
||||
'OR', [
|
||||
('employee.department', '=', data['department']),
|
||||
('department', '=', None),
|
||||
], [
|
||||
('department', '=', data['department']),
|
||||
('department', '=', data['department']),
|
||||
],
|
||||
]]
|
||||
)
|
||||
|
@ -1184,7 +1185,7 @@ class PayrollGlobalReport(Report):
|
|||
sum_total_deductions.append(payroll.total_deductions)
|
||||
sum_net_payment.append(payroll.net_payment)
|
||||
|
||||
employee_dict = {e['employee']: e for e in parties.values()}
|
||||
employee_dict = {e['employee_id_number']: e for e in parties.values()}
|
||||
|
||||
report_context['records'] = sorted(
|
||||
employee_dict.items(), key=lambda t: t[0])
|
||||
|
|
Loading…
Reference in New Issue