-1

継承ビューについて質問があります。関数の継承ビューとは何かを知りました。しかし、次の質問があります。res.partner などの既定のビューが必要なのはなぜですか? res.partner.emails.info.inherit などの複数の継承ビューが必要です。

<?xml version="1.0"?>
<xpath expr="//field[@name='active']" position="after">
                    <field name="opt_out"/>
                </xpath>

および res.partner.opt_out.form

<?xml version="1.0"?>
<xpath expr="//sheet" position="after">
                    <div class="oe_chatter">
                        <field name="message_follower_ids" widget="mail_followers"/>
                        <field name="message_ids" widget="mail_thread" options="{"thread_level": 1}"/>
                    </div>
                </xpath>

、 などなど。なぜ別のファイルに分けなければならないのですか?なぜそれを団結させないのですか?そして、xml で新しい継承ビューを作成し終えたら、それを更新する方法を教えてください。データベースに挿入して、親ビューに直接適用できるように..

本当にあなたの助けが必要です..事前に感謝します.

4

1 に答える 1

0

ERP ソフトウェアは多くのモジュールで構成されています。各 ERP モジュールは、組織の主要な機能領域を模倣しています。一般的な ERP モジュールには、製品計画、部品および材料の購入、在庫管理、製品流通、注文追跡、財務、経理、マーケティング、および HR 用のモジュールが含まれます。組織は、多くの場合、経済的および技術的に実行可能であり、組織の運用環境内でより簡単に制御できる ERP モジュールを選択的に実装します。

res.partner のデフォルト ビューは、オブジェクトの実際のビューです。各オブジェクトには、独自のデフォルト ビューがあります。販売モジュールのパートナーがサプライヤーまたは顧客であるように、パートナーに情報を追加する必要があるため、販売モジュールでパートナーを継承し、「res.partner.sale_type.info.inherit」のような名前を付けて、提出されたサプライヤーまたは顧客を追加します。単一ファイル コードのすべての変更を直接誘惑し、そのコードが見苦しく複雑すぎることを確認した場合

このフィールドを追加すると、パートナーの既定のビューに直接追加されます。フィールドを追加するときは、データベースに挿入されるようにモジュールを更新する必要があります。

-u 'your module name' -d 'database name' のように、変更後にモジュールを更新できます

または直接設定に移動します=>インストールされたモジュール=>モジュールを開いて更新します

この助けを願っています

于 2013-03-28T12:50:59.830 に答える