我试图通过一个模块将一个表中的字段添加到另一个表中。在
具体来说,尝试从product.product
继承一个字段,price
字段,将其添加到stock.move
模型中。在
所以,我在这个新模块中创建了一个模型。在
像这样:
# -*- coding: utf-8 -*-
from openerp import models, fields, api
import openerp.addons.decimal_precision as dp
class product(models.Model):
_inherit = 'product.product'
_rec_name = 'price_unidad'
price_unidad = fields.One2many('product.product','price', string="Precio", readonly=True)
class StockMove(models.Model):
_inherit = 'stock.move'
price_unity = fields.Many2one("product", string="Precio", readonly=True)
那么,在我看来:
^{pr2}$我不太确定,但当我从窗体视图调用它时,它似乎进入了一个无休止的循环。在
所以,我真的不知道怎么回事。在
有什么办法吗?在
提前谢谢!在
关于
stock.move
的相关字段呢?在问题是您继承了
product.product
,并用一个One2many
字段再次链接回它如果您想将产品价格添加到
stock.move
中,只需删除扩展product.product
的额外模型,并像您在stock.move
模型中所做的那样创建多个一个链接,只不过型号名为product.product
这将选择对象作为一个整体,但是如果只需要价格,则必须使用相关字段
^{pr2}$注意:您不需要产品标识(
stock.move
模型已经有一个指向产品.产品使用相同的名称),我只是把它放在那里向您展示相关字段是如何工作的相关问题 更多 >
编程相关推荐