Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

i have written below compute method code using Technical -> Models of a field, i want to get Value only in field x_loan_applicable_amount but its throwing error, below query contains inner or sub-query (i tested on pgAdmin but don't know how to pass parameter here due to additional sub-query):

for rec in self:
    applicable_amount = 0
    self.env.cr.execute("select sum(amount) applicable_amount from hr_payslip_input where payslip_id in (select id from hr_payslip where employee_id=%s", (rec.id)))
    self.env.cr.execute(query)
    applicable_data = self.env.cr.fetchall()
    # rec.x_loan_applicable_amount = applicable_data.applicable_amount


i already have tried to place ')' in differently but failed, always throwing error.

note: one important thing too is how to print value in odoo.log file from here? on using print() method it is showing error that print is not defiend.

please help.

regards


Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
dub 25
2592
1
bře 25
2334
4
srp 24
3779
3
úno 24
4014
1
led 24
3490