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

フォーム ビューの場合、属性を追加する必要があります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 に答える
0

この方法でデバッグしてみてください:

1) 別のアドオン モジュールをインストールして、それができるかどうかを確認します。それができない場合は、おそらく間違ったディレクトリに配置しています。

サーバー、アドオン、および Web 用に 3 つのディレクターが必要です。

2)上記がうまくいく場合、問題があるのはあなたのモジュールです。openerp .py ファイルを再確認してください

于 2013-03-02T17:21:54.913 に答える