Python 如何从另一个表模型更新表模型?

Python 如何从另一个表模型更新表模型?,python,openerp,openerp-7,odoo,openerp-8,Python,Openerp,Openerp 7,Odoo,Openerp 8,我有两张桌子 1-fci_分配_材料 2-fci_分配池 我需要当我改变第一个表中的状态时,它在另一个表中也应该改变 以下是更改另一个表的代码,但该表未运行: def act_finish(self, cr, uid, ids, context=None): if context is None: context = {} assignment_obj = self.pool.get("fci.assignment.pool")

我有两张桌子

1-fci_分配_材料

2-fci_分配池

我需要当我改变第一个表中的状态时,它在另一个表中也应该改变

以下是更改另一个表的代码,但该表未运行:

def act_finish(self, cr, uid, ids, context=None):
        if context is None:
            context = {}
        assignment_obj = self.pool.get("fci.assignment.pool")
        for ass_data in assignment_obj.browse(cr, uid, ids, context=context):
            ass_data.search(cr,uid,('code', '=', self.code)).write(cr, uid, {'state':'f'})
        self.write(cr, uid, ids, {'state': 'f'})
        return True

这两个表是如何相互关联的?发布这两个表的代码。谢谢。我解决了我的问题:D