首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在odoo-8中使用相关字段(fields.related)?

如何在odoo-8中使用相关字段(fields.related)?
EN

Stack Overflow用户
提问于 2015-11-23 10:44:06
回答 4查看 23.2K关注 0票数 6

我正在尝试从res_partner检索注释字段(客户内部注释)到帐户发票module.Right,现在我只想打印它,稍后我将把它包含在xml代码中。我尝试了三种方式,

代码语言:javascript
复制
1)comment2 = fields.Char(string='Comment',related='res_partner.comment',compute='_compute_com')
@api.multi
def _compute_com(self):
    print self.comment2

2)comment = fields.Many2one('res.partner','Comment',compute='_compute_com')
  @api.multi
  def _compute_com(self):
    print self.comment

3)partner_comment = fields.Char(compute='_compute_com')
 @api.multi
 def _compute_com(self):
    Comment = self.env['res.partner'].browse(partner_id).comment
    print Comment
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-23 11:03:18

您应该使用相关字段,而不是:

代码语言:javascript
复制
comment = fields.Char(related='partner_id.comment')

如果您需要将它存储在您的account_invoice记录中,还需要添加参数store=True Problem is,这样您就不能只打印它,但是如果您需要显示它,则需要将它放到视图中。

如果你真的需要临时打印它,你需要这样做:

代码语言:javascript
复制
comment = fields.Char(compute='_compute_comment')

def _compute_comment(self):
    for record in self:
        record.comment = partner_id.comment
        print record.comment
票数 15
EN

Stack Overflow用户

发布于 2015-11-23 11:05:47

相关字段

再也没有fields.related字段了。

只是设置了与模型相关的名称参数:

代码语言:javascript
复制
participant_nick = fields.Char(string='Nick name',
                           related='partner_id.name')

不再需要这种类型的kwarg。

设置存储库将自动将值存储在数据库中。使用新的API,相关字段的值将自动更新,甜蜜。

代码语言:javascript
复制
participant_nick = fields.Char(string='Nick name',
                           store=True,
                           related='partner_id.name')

备注 在更新任何相关字段时,如果存储字段,则不是所有相关字段的翻译都会被翻译!!

链接的相关字段修改将触发链中所有元素的缓存失效。

票数 2
EN

Stack Overflow用户

发布于 2015-11-23 10:59:03

odoo8

如果需要相同的对象字段来关联,那么可以使用related=“相关字段名”使用store=True。

代码语言:javascript
复制
comment2 = fields.Char(string='comment',related='comment', store=True)

LINK

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

https://stackoverflow.com/questions/33869087

复制
相关文章

相似问题

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