关于odoo的相关领域?

m3a*_*smi 8 field openerp odoo

如何在odoo上添加一个相关的字段
我想在stock.picking相关的stock.picking原始字段中添加一个文本字段
我试过这个:

_columns={       
    'sourcebl': fields.related('picking_id', 'origin',  type='char', relation='stock.picking', string='Class Description', store=True, readonly=True),
          }
Run Code Online (Sandbox Code Playgroud)

你有什么主意吗

Que*_*RET 15

您可以在此处找到更多信息:链接

在新的API中,不再有field.related.您应该像这样定义您的相关字段:

   sourcebl = fields.Char(string='Class Description', related='picking_id.origin')
Run Code Online (Sandbox Code Playgroud)


m3a*_*smi 3

我使用旧的 api 现在工作正常:

_columns={
'sourcebon': fields.related('picking_id', 'origin', string="Origin", type="char",store=True, readonly=True),
}
Run Code Online (Sandbox Code Playgroud)

  • 太好了 !但如果你使用Odoo,你必须使用新的API以获得更好的兼容性和更好的性能。 (6认同)