0

にいくつかの変更を加えましたaddons/sale/report/sale_order.rmlが、OpenERP は引き続き古いバージョンのレポートを表示します。RML ファイルの新しいバージョンを使用するにはどうすればよいですか?

ir_act_report_xml.report_rml_content_dataRML ファイルをロードする代わりに、バイナリ データからレポート定義をロードしている可能性があると思います。

4

2 に答える 2

0

コードを検索して参照を探しましたが、report_rml_content_dataそれを使用したり入力したりするものは見つかりませんでした。addons/6.1ブランチのアドオン以外の追加のアドオンを使用していますか? そのテーブルのすべてのレコードは、そのフィールドに null があります。

そのフィールドを null に設定して、新しいファイルの読み取りが開始されるかどうかを確認することをお勧めします。もちろん、ライブデータベースのコピーで実行してください。

RMLファイルを使用していないことを本当に確信していますか? RML ファイルに、セクションを無視するいくつかの間違いがありました。ページ上部のタイトルを変更するか、オーダー名に「X」を追加して、レポートを実行したときにそれらの変更が表示されるかどうかを確認してください。

于 2012-07-23T21:25:57.763 に答える
-1

この機能を停止すると、レポートを印刷できないという問題が発生します。これは、OpenERP レポートの場合、rmlレポートがレンダリングされるテンプレートを使用するためです。

それでもやりたい場合は、ファイルを確認してください:

  • /server/openerp/report/report_sxw.py
  • /server/openerp/addons/base/ir/ir_actions.py
  • /server/openerp/osv/orm.py

このファイルは、要件をミュートするのに役立ちます。ただし、レポートエンジンが停止する可能性があることに注意してください。

よろしく

于 2012-07-23T03:59:25.347 に答える