我有analytic_account_id在型号sale_order_line,如何从他们的analytic_account_id得到project_id相关?(我想添加字段函数project_id on sale_order_line fill by project_id从相关的analytic_account_id ),我不知道如何在Odoo-10,请帮我.

发布于 2018-01-30 18:51:49
我不知道这是否是最好的方法,但能帮到你:
在sale.order.line模型中定义:
project_id = fields.Many2one('project.project', compute='compute_project_id')
@api.one
@api.depends('analytic_account_id')
def compute_project_id(self):
project_id = self.env['project.project'].search([('analytic_account_id', '=', self.analytic_account_id.id)], limit=1)
self.project_id = project_id and project_id.id or False我希望这能对你有所帮助。
https://stackoverflow.com/questions/48522761
复制相似问题