1

私はWeb、このサイト、そして明らかにOpenERPからのレポートに関する開発者セクションを検索してきましたが、Openwriterプロパティ/ユーザー定義が何に使用されているかについての説明が見つかりません.

最初のレポートの作成に時間を費やした結果、いくつかの結論に達しましたが、すべてを解決することはできません。Name、Type、および Value の 3 つの列があります。私が Openwriter を使用して開いたすべての定義済み OpenERP レポートでは、スキーマは常に同じようです。「情報 1」から「情報 4」までの 4 行で、すべて「テキスト」タイプで、サーバーの場所、ユーザーのログイン ID、番号、テーブル名が続きます。

サーバーへの接続時にサーバーの場所とユーザーのログイン ID が使用されることを理解しています。ループ オブジェクトを作成するときにテーブル名が使用されることを理解しています。

  • 質問 1:しかし、通常は情報 3 に対応する数字は何の数字ですか? ir_act_window テーブルの res_model id ではないかと思いましたが、一致しないレポートが見つかりました (クロスオーバー分析)。番号の目的と定義方法について何か考えはありますか?

EDIT回答1:バインディングアクションにリンクされています。既存のモデルの新しいレポートを作成する場合、このモデルの既存のバインディング アクションの値を 1 増やす必要があります (まだ試していないため、これが理論です)。

  • 質問 2:情報 3 が数値の場合、タイプが「テキスト」なのはなぜですか? 私はそれがpythonからの解釈であり、それがそのままであり、これがOpenERPで動作するようにプロパティを構成する唯一の方法だと思います。誰か確認できますか?

  • 質問 3: Info 5 と Info 6 を追加し、別のテーブルを指定して、別のテーブルでループを作成しようとすると、完全に無視されるのはなぜですか?

  • 質問 4:サーバーにバインドするときに何も聞かれず、レポートがどこにも追加されないのはなぜですか?

編集回答 4:「情報 3」のバインド アクション インデックスを OpenERP の既存のバインド アクション インデックスに変更すると、バインド ウィンドウがポップアップするので、回答 1 を参照してください。ここまで読んでくれてありがとう!これらの質問への回答は、少なくとも Openwriter と OpenERP の間の基本的な関係を理解する多くの人々に役立つと確信しています。

編集: Amit の書式設定に感謝します。この方法の方がはるかに読みやすく、次のメッセージに適用します。

4

1 に答える 1

0

Openwriterが何であるかわからない-別のレポートエンジンを試してみることをお勧めします。最も簡単なimoはwebkithtmlレポートであり、通常のhtmlおよび「mako」テンプレートコードを使用してオブジェクトを反復処理できます。

于 2013-01-07T11:40:25.270 に答える