请问odoo depends 的触发
-
问题是这样的 ,现有一张A表,B表和C表。B表和C表都有A表的id,B表和C表之间唯一的关联就是A_id。 我现在要对C表中的一些数据进行计算,并将之存储与B表中,通过A_id进行search。 请问现在depends该如何处理呢,怎样做到C表中用于计算的字段一旦发生变化,就会执行计算函数,并且更新到B表中。
-
@api.multi
@api.depends('c1','c2')
def _compute_qty(self):
for rec in self:
b = self.env['B'].search([('A_id','=',rec.A_id.id)])
qty = rec.c1 + rec.c2
b.b = qtycompute = "_compute_qty" 应该放在哪里呢 @hui