fix salary
This commit is contained in:
parent
4dbf24c47e
commit
78d0328363
|
|
@ -27,9 +27,9 @@ class HrContractSalaryScale(models.Model):
|
|||
for rec in self:
|
||||
localdict = dict(employee=rec.employee_id.id, contract=rec.env['hr.contract'].search([
|
||||
('employee_id', '=', rec.employee_id.id)]))
|
||||
if self.salary_group.gread_max > 0 and self.salary_group.gread_min > 0:
|
||||
if self.salary > self.salary_group.gread_max or self.salary < self.salary_group.gread_min:
|
||||
raise UserError(_('The Basic Salary Is Greater Than Group Gread Max Or less than Gread Min'))
|
||||
if rec.salary_group.gread_max > 0 and rec.salary_group.gread_min > 0:
|
||||
if rec.salary > rec.salary_group.gread_max or rec.salary < rec.salary_group.gread_min:
|
||||
raise UserError(_('The Basic Salary Is Greater Than Group Gread Max Or less than Gread Min'))
|
||||
for item in self.advantages:
|
||||
item.to_get_contract_id()
|
||||
if item.benefits_discounts._compute_rule(localdict)[0] < item.amount and item.type == 'exception':
|
||||
|
|
|
|||
Loading…
Reference in New Issue