mymodule.contacts
のカスタムモデルがres.partner
から継承されています。私はmymodule.contacts
に他のOdooモジュール、、sans、私の余分なフィールド、つまりres.partner
から継承している私のモデルのフィールドは、おそらく他のOdooで見える唯一のものですモデルとそれは問題ありません。たとえば、請求書モジュールではres.partner
モデルが使用されます。私のモデルはres.partnerから継承しています。しかし、Odooは私のモデルをPostgresの新しいテーブルとして作成しなければならないので、res.partnerを継承しているにもかかわらず、私のカスタムモデルの私の連絡先データはInvoicesモジュールに表示されません。実際のデータは異なるPostgres表。私の前提は正しいですか?私のモデルがres.partnerから継承する場合、そのデータはCRMなどのres.partnerを使用するモジュールで表示されます
1
A
答えて
1
本当にあなたがやっている継承の種類によります。あなたはres.partner
モデルに新しいフィールドを追加するには
_inherit = res.partner
でシンプルな継承を行う場合は、[はい新しいフィールドが一方res.partner
へのリンクを持つすべてのモデルに利用できるようになりますあなたは
_inherits = res.partner
で多型の継承を行うそれとも、_name
継承しながら、Nを指定しますポストグルで古いモデルの属性を持つewテーブルが作成され、新しいフィールドはres.partner
を継承する他のモデルでは使用できなくなります。
あなたが本当に探しているのは_inherits
だと思います。新しいテーブルが作成されます。 res.partner
のデフォルトデータはまだそのテーブルに保存されますが、新しいデータは指定した新しいテーブルに保存されるため、追加した新しいフィールドを他のモデルが知ることはありません。
ここでは、Odooの継承の種類について、大きな視覚化があります。
0
モデルを継承すると、その特性を得るだけでモデルを構築できます。継承されたモデルまたは他のモデルは、そのモデルが接続されている場合を除いて、そのモデルの可視性を持ちません。拡張モデルに追加する余分なフィールドは、many2one、one2many、またはmany2manyフィールドに接続しないかぎり、他のモデルには表示されません。
関連する問題
- 1. odooでカスタムモデルの顧客(res.partner)を表示
- 2. odoo10のres.partnerモデルはどこにありますか
- 3. odoo res.partnerアドレスフィールドウェブサイトのアクセスエラー
- 4. POS Odoo 8のres.partnerをロードしない
- 5. res.partnerフォームからpartner_id以外のフィールドドロップダウンを表示する特定のクラスの条件を追加する方法
- 6. テンプレートから継承する必要がある場合、どのようにテンプレートクラスから継承しますか?
- 7. オブジェクトがインターフェイスから継承する抽象クラスを継承する場合、オブジェクトはインターフェイスから継承されますか?
- 8. Javaで継承またはインタフェースを使用する場合?
- 9. 私のプロジェクトにMavenモジュールがない場合、Jenkinsがモジュールでビルドを表示するのはなぜですか?
- 10. この場合、継承または合成を使用すべきですか?
- 11. Angular2で別のモジュールからモジュールを継承する方法は?
- 12. Autofac RegisterTypeコンストラクタのパラメータ型から継承するコンストラクタを使用する場合
- 13. モデルがデータを返さない場合、MVC4のビューでメッセージを表示する方法はありますか?
- 14. ビューモデルでモデルを継承するか、モデルのプロパティを使用するか
- 15. Pythonの生存モデルを集計データから継承する
- 16. MVVMモデルを他のモデルから継承することはできますか?
- 17. 継承を使用する場合のPuppetクラスのオーバーライド
- 18. 継承を使用する場合の未解決の参照
- 19. 継承されたdjangoモデルでデータを保存する
- 20. ラベルクラスを継承する:Clickイベントが表示されない
- 21. データ接続がオンの場合、ダイアログが表示されます。そうでない場合
- 22. 値クラスから継承するか、それを合成しますか?私は、次のクラスまし
- 23. テーブルビューセルの字幕が表示されないかのアプリは、私がこれを使用する場合
- 24. モジュールをRubyの別のモジュールから継承させる
- 25. DependencyObjectを継承するクラスはどのように使用されますか?
- 26. Odoo 10フォームビューを変更Many2one res.partner
- 27. 継承の代わりに委譲を使用する場合
- 28. Androidスタジオで継承されないメソッドを表示する
- 29. C++継承クラス。どちらのデストラクタが使用されますか?
- 30. は、どのように私は私の継承されたテキストボックスは、私はテキストボックスから継承したカスタムテキストボックスを使用していますボタンタイプ