如何在odoo 10中仅在库存内部转移或交货订单移动行中显示自定义字段

时间:2018-05-29 10:10:40

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

我已在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"]]

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

请使用下面的代码替换您的代码

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