0

我的 OpenERP 7.0 安装在d:\openERP 7.0Windows 7 上。我已将自定义模块复制到D:\OpenERP 7.0\Server\server\openerp\addons,但是当我更新模块列表时,我无法看到我的自定义模块。

我已经尝试使用过滤器“额外”和“未安装”的高级搜索选项,但仍然没有成功。

<data>

    <record model="ir.ui.view" id="notebook_tree_view">

        <field name="name">notebook.tree</field>

        <field name="model">notebook</field>

        <field name="type">tree</field>

        <field name="arch" type="xml">

            <tree string="Notebook">

                <field name="title"/>

                <field name="note"/>

                <field name="note_date"/>

            </tree>

        </field>

    </record>


    <record model="ir.ui.view" id="notebook_form_view">

        <field name="name">notebook.form</field>

        <field name="model">notebook</field>

        <field name="type">form</field>

        <field name="arch" type="xml">

            <form string="Notebook">

                <field name="title"/>

                <field name="note"/>

                <field name="note_date"/>

            </form>

        </field>

    </record>


    <record model="ir.actions.act_window" id="action_notebook_form">

        <field name="name">notebook</field>

        <field name="res_model">notebook</field>

    </record>

    <menuitem id="notebook_menu"
        name="Notebook"
        icon="terp-project"
    />


    <menuitem id="notebook_menu_mainform"
        name="Notes"
        action="action_notebook_form"
        parent="notebook_menu"
    />

</data>

4

2 回答 2

0

尝试以这种方式调试:

1)安装另一个插件模块,看看你是否可以这样做。如果你不能这样做,那么你可能把它放在错误的目录中。

您应该有 3 个主管,其中一个用于服务器、插件和网络

2)如果上述进展顺利,那么它的模块有问题。仔细检查您的openerp .py 文件

于 2013-03-02T17:21:54.913 回答
0

对于表单视图,您需要添加一个属性version='7.0' 例如

<record model="ir.ui.view" id="notebook_form_view">
    <field name="name">notebook.form</field>
    <field name="model">notebook</field>
    <field name="arch" type="xml">
    <form string="Notebook" version="7.0">
        <field name="title"/>
        <field name="note"/>
        <field name="note_date"/>
    </form>
    </field>
</record>

也不要在旧的 gtk 客户端中测试模块。openerp 7 没有 gtk 客户端

于 2013-03-03T17:18:17.200 回答