1
def onchange_name(self, cr, uid, ids, name, allowance_id):
2
result = {'value': {'value': 1000.00}}
4
res = self.pool.get('payroll.salary.allowance')
6
percents = res.read(cr, uid, names, ['percent'])
9
if percents[0]['percent']:
10
percent = percents[0]['percent']
11
res = self.pool.get('hr.employee')
12
emp_ids = res.search(cr, uid, [('allowance','=',allowance_id)])
13
basic = res.read(cr, uid, emp_ids, ['basic'])[0]['basic']
14
val = float(basic*percent)/100
15
result['value']['value'] = val
22
res = self.pool.get('hr.employee.position')
23
dept = res.read(cr, uid, list(position),['department'])[0]['department']
24
result['value']['department'] = dept
32
res = self.pool.get('payroll.salary.allowance').browse(cr, uid, name)
35
res = self.pool.get('hr.employee').browse(cr, uid, allowance_id)
37
val = (basic*percent)/100
38
result['value']['value']=val
1
def onchange_name(self, cr, uid, ids, name, allowance_id):
2
result = {'value': {'value': 1000.00}}
4
res = self.pool.get('payroll.salary.allowance')
6
percents = res.read(cr, uid, names, ['percent'])
9
if percents[0]['percent']:
10
percent = percents[0]['percent']
11
res = self.pool.get('hr.employee')
12
emp_ids = res.search(cr, uid, [('allowance','=',allowance_id)])
13
basic = res.read(cr, uid, emp_ids, ['basic'])[0]['basic']
14
val = float(basic*percent)/100
15
result['value']['value'] = val
22
res = self.pool.get('hr.employee.position')
23
dept = res.read(cr, uid, list(position),['department'])[0]['department']
24
result['value']['department'] = dept
32
res = self.pool.get('payroll.salary.allowance').browse(cr, uid, name)
35
res = self.pool.get('hr.employee').browse(cr, uid, allowance_id)
37
val = (basic*percent)/100
38
result['value']['value']=val
43
43
on_change="onchange_allowance_type(allowance_type)"
b'\\ No newline at end of file'