[IMP] hr_payroll:improved code of onchange_employee_id for min and max range condition

bzr revid: mtr@mtr-20110308055145-q31b346sxscys51o
This commit is contained in:
mtr
2011-03-08 11:21:45 +05:30
parent a4cc0a400d
commit de09fe0af3
+5 -1
View File
@@ -984,7 +984,11 @@ class hr_payslip(osv.osv):
'base': line.computational_expression
}
if line.appears_on_payslip:
update['value']['line_ids'].append(vals)
if line.condition_range_min or line.condition_range_max:
if not((line.amount < line.condition_range_min) or (line.amount > line.condition_range_max)):
update['value']['line_ids'].append(vals)
else:
update['value']['line_ids'].append(vals)
basic = contract.wage
number = sequence_obj.get(cr, uid, 'salary.slip')
update['value'].update({