mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Add multi-company support to hr_payroll_rate
This commit is contained in:
@@ -18,10 +18,15 @@ class PayrollRate(models.Model):
|
||||
class Payslip(models.Model):
|
||||
_inherit = 'hr.payslip'
|
||||
|
||||
def get_rate(self, code):
|
||||
self.ensure_one()
|
||||
return self.env['hr.payroll.rate'].search([
|
||||
def _get_rate_domain(self, code):
|
||||
return [
|
||||
'|', ('date_to', '=', False), ('date_to', '>=', self.date_to),
|
||||
'|', ('company_id', '=', False), ('company_id', '=', self.company_id.id),
|
||||
('code', '=', code),
|
||||
('date_from', '<=', self.date_from),
|
||||
], limit=1)
|
||||
]
|
||||
|
||||
def get_rate(self, code):
|
||||
self.ensure_one()
|
||||
return self.env['hr.payroll.rate'].search(
|
||||
self._get_rate_domain(code), limit=1)
|
||||
|
||||
Reference in New Issue
Block a user