Odoo - Невозможно расширить вид stock.view_picking_form

Я пытаюсь расширить представление с внешним идентификатором stock.view_picking_form следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
        <record model="ir.ui.view" id="cap_stock.stock_picking_form">
            <field name="name">cap_stock.stock_picking_form</field>
            <field name="model">stock.picking</field>
            <field name="inherit_id" ref="stock.view_picking_form" />
            <field name="arch" type="xml">

                <xpath expr="//button[@name='action_assign']"  position="replace">
                    <button name="action_assign" invisible="1"/>
                </xpath>

        </record>


</data>
</openerp>

Но я все время получаю

ParseError: "ValidateError
Field(s) `arch` failed against a constraint: Invalid view definition

Error details:
Model not found: stock.picking

Error context:
View `cap_stock.stock_picking_form`
[view_id: 996, xml_id: n/a, model: stock.picking, parent_id: 722]" while parsing /var/www/cbl_openerp/openerp/cap_addons/cap_stock/data.xml:4, near

Что мне не хватает?

Почему модель stock.picking не распознается?


person renard    schedule 12.02.2015    source источник


Ответы (1)


Я не добавил «запас» в свой файл зависимостей __openerp__.py.

Это можно проверить, просмотрев файл или выполнив этот запрос:

select * from ir_model where model='stock.picking'
select * from stock_picking
person renard    schedule 12.02.2015