테이블을 통해 다른 테이블에 모듈을 통해 필드를 추가하려고합니다.한 모델에서 다른 모델로 필드를 상속 - Odoo v9 커뮤니티
특히 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)
그런 다음 내 뷰 :
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_stock_move_tree" model="ir.ui.view">
<field name="name">Stock Move Price Tree</field>
<field name="model">stock.move</field>
<field name="inherit_id" ref="stock.view_move_picking_tree"/>
<field name="arch" type="xml">
<field name="state" position="before">
<field name="price_unity"/>
</field>
</field>
</record>
<record id="view_stock_move_form" model="ir.ui.view">
<field name="name">Stock Move Price Form</field>
<field name="model">stock.move</field>
<field name="inherit_id" ref="stock.view_move_picking_form"/>
<field name="arch" type="xml">
<field name="state" position="before">
<field name="price_unity"/>
</field>
</field>
</record>
</data>
</openerp>
정말 모르겠지만, 내가에서 호출 네버 앤딩 루프에 들어갑니다처럼 보인다 양식보기.
그래서 나는 그것이 무엇이 잘못되었는지를 정말로 모른다.
이 작업을 수행하는 방법에 대한 아이디어가 있으십니까?
미리 감사드립니다.
고맙습니다. – NeoVe