首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从分析帐户odoo 10获得project_id?

如何从分析帐户odoo 10获得project_id?
EN

Stack Overflow用户
提问于 2018-01-30 13:36:01
回答 1查看 292关注 0票数 0

我有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,请帮我.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-30 18:51:49

我不知道这是否是最好的方法,但能帮到你:

sale.order.line模型中定义:

代码语言:javascript
复制
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

我希望这能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48522761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档