商品価格をstock.picking
に設定する方法を見つけることができましたが、現在は表示エラーが発生しています。ビュー定義が無効です - Odoo v9コミュニティ
これは私のモデルである:
今from openerp import models, fields, api
import openerp.addons.decimal_precision as dp
class StockPicking(models.Model):
_inherit = 'stock.picking'
product_id = fields.Many2one("product.product", "Product")
price_unity = fields.Float(string="Precio", store=True, readonly=True, related="product_id.lst_price")
、私の見解では、問題のコード:
<record id="view_stock_picking_form" model="ir.ui.view">
<field name="name">Stock Picking Price Form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_form"/>
<field name="arch" type="xml">
<xpath expr="//page/field[@name='pack_operation_product_ids']/tree/field[@name='qty_done']" position="after">
<field name="price_unity"/>
</xpath>
</field>
</record>
これはも可能ですかError details: Field
price_unity does not exist
を言いますか?ツリーで
表示するには、それは、このエラーがスローされません:
だから、<record id="view_stock_picking_tree" model="ir.ui.view">
<field name="name">Stock Picking Price Tree</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.vpicktree"/>
<field name="arch" type="xml">
<field name="state" position="before">
<field name="price_unity"/>
</field>
</field>
</record>
、それがフォームビューで、私はそれを宣言することができないということですか」
を私は何かが足りないのですか?
ありがとうございます!
あなたのリストビューでエラーが発生していないと言われています。値はリストビューで期待どおりに表示されますか? –
私はフォームと更新を書き留めておきます。私は返信します – NeoVe
はい、それは予想される値を示していますが、ツリービューのみでエラーを投げてインストールできません – NeoVe