in hr.employee i have added a field x_loan_applicable_amount as computed field, below is the compute method, but its not working. i want to calculate amount columns in 2 models hr.payslip.input and hr.payslip.line below is for one just to test but i want it to plus both amount columns.
def compute_loan_applicable_amount(self):
# self : model shift
input_amt = self.env['hr.payslip.input']
for rec in self:
applicable_amount = 0
input_ids = input_amt.search([('payslip_id.employee_id', '=', rec.id)])
if input_ids:
for inputs in input_ids:
# amount = payment amount
applicable_amount += inputs.amount
rec['x_loan_applicable_amount'] = applicable_amount
please help.
regards
anybody knows how to resolve this problem?
please somebody help...
Have you written "api.depends" on your compute method??
i am working through Settings -> Technical and it ask for Dependcies, i have given 'name' field here which will works after editing in this field and not automatically when loading form / new record.
I don't get what are you trying to tell.
i am working enabling Developer mode (localhos:8017/web?debug=1)
in Settings now it has another Menu which is Technical when click this Menu is shows us various options, i selected Models and select Employee model to add Compute method on a field (x_loan_applicable_amount) , in Dependencies it required to add field(s) , i given a field name here.