首页 > 解决方案 > 如何仅在 odoo 10 中的库存内部转移或交货单移动行上显示自定义字段

问题描述

我在其中创建了一个自定义字段stock.move,现在我只需要在行上显示Delivery OrderInternal Transfer移动行。我正在尝试以下代码,但它给了我一个错误。代码是:

    <record id="view_move_picking_tree_inherit1" model="ir.ui.view">
        <field name="name">stock.move.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="product_id" position="after">
                <field name="finish_item" nolabel="1" attrs="{'invisible':[('picking_id.picking_type_code', '=', 'outgoing')]}"/>
            </field>
        </field>
    </record>

错误是:

    Uncaught Error: Unknown field picking_id.picking_type_code in domain [["picking_id.picking_type_code","=","outgoing"]]

任何人都请帮助我。

标签: odooodoo-10odoo-9odoo-view

解决方案


请用下面给出的代码替换您的代码

<field name="finish_item" nolabel="1" attrs="{'invisible':[('picking_type_id.code', '=', 'outgoing')]}"/>

推荐阅读