データ・アクセス機能:追加または削除情報確認変更。MVCパターンに基づいて開発、
ORMモデルとデータベーステーブルを操作するために使用される、請求項ODOO及び動作は、自動的にコードを生成します。
ビューは、インターフェイスをカスタマイズするためにXMLを使用します。
コントローラは、XMLレスポンスを定義するために使用されます。
ワークフロー開発:エンタープライズレベルのソフトウェアとの協力関係を作業の発現。XML、ドラッグのように定義し、ビジュアルプログラミングの定義をドロップ:二つの方法があります。
レポートの開発:システムのデータ出力は、特定のフォームを印刷します。主:システムは、PDFの模範と(例えばカンタイガーなど)第三者が付属しています
継承開発
Odooは、私たちの使用のために既製のモジュールの数を提供していますが、いくつかのケースでは、我々は彼らのニーズに沿った機能モジュールを開発する必要があります。黄金のルールOdooの開発である - Doが混乱オリジナルコードモジュールへの変更を避けるために、既存のモジュールを変更しません。また、アップグレードのトラブルを引き起こす可能性があります。
したがって、odooが継承メカニズムを提供し、我々は、ベースモジュールを選択し、それを継承し、拡張子に基づいて、それを修正し、独自のモジュールを構築することができます。
モジュールファイルのディレクトリコンポーネント:
data:存放demo和data xml
モデル:モデル定義されたストレージ:継承models.Modelクラス、モデルクラスを定義するには、自動的にこれらのモデルクラスが自動的にSQLに格納されていることを、提供Odoo ORMインターフェースと一致します。
コントローラ:HTTPパス制御記憶(URLリクエストの処理)
テンプレートファイル(xmlファイル、使用してページビューファイル:ビューQWEB言語の記述)
静的:など、CSS、JS、などの静的リソースファイル
セキュリティ:制御モジュールへのアクセス、ir.model.access.csvファイルで定義されています。あなたはまた、彼らの新しいrecord_rule.xml、よりきめ細かいアクセス制御を作成することができます。
継承モジュール _inherit =「継承モジュール」 プロパティを達成します。新しいモジュールは、新たなフィールドで作成することができた後、フィールドの親モジュール、オーバーロードされたメソッドを変更します。
モジュールの開発だけでなく、継承することができ、また継承の変更がref =によって継承され、ラベル上のファイル、およびビューのファイルを表示する「継承されたビュー要素。」
:モジュールの開発プロセス
1:モデル解析モジュールは、プログラミング・モデル・クラス--pythonを定義由来必要場モデル。
2:メニューオブジェクトを構築する - ビューフォルダ、使用するXMLカスタムメニュー項目に。
3:操作オブジェクト、メニュー項目に関連付けられた特定の応答の建設。
4:メインリスト、木、フォーム、検索ビュー:ビューオブジェクトの構築。
5:設定__init__.pyと__openerp__.py