[IMP] hr_payroll:made 'struct_id' fields.related on hr.payslip
bzr revid: mtr@mtr-20110323132959-qklty03qyl35ytpt
This commit is contained in:
parent
36ab36f290
commit
e80c3728f3
|
@ -474,7 +474,7 @@ class hr_payslip(osv.osv):
|
|||
return 0.0
|
||||
|
||||
_columns = {
|
||||
'struct_id':fields.many2one('hr.payroll.structure', 'Designation', readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'struct_id':fields.related('contract_id', 'struct_id', type='many2one', relation='hr.payroll.structure', string='Structure', store=True, ),
|
||||
'register_id':fields.many2one('hr.payroll.register', 'Register', required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'name':fields.char('Name', size=64, required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'number':fields.char('Number', size=64, required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
|
@ -1038,7 +1038,7 @@ class hr_payslip(osv.osv):
|
|||
basic = contract.wage
|
||||
number = sequence_obj.get(cr, uid, 'salary.slip')
|
||||
update['value'].update({
|
||||
'struct_id': function,
|
||||
# 'struct_id': function,
|
||||
'number': number,
|
||||
'basic_amount': round(basic),
|
||||
'basic_before_leaves': round(basic),
|
||||
|
|
Loading…
Reference in New Issue