Как я могу показать пользовательское поле только на внутренней линии перемещения запаса или перемещения заказа в odoo 10 - PullRequest
0 голосов
/ 29 мая 2018

Я создал настраиваемое поле в stock.move, и теперь мне нужно показать его только на Delivery Order или Internal 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 голосов
/ 29 мая 2018

Пожалуйста, замените ваш код на приведенный ниже

<field name="finish_item" nolabel="1" attrs="{'invisible':[('picking_type_id.code', '=', 'outgoing')]}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...