2012-07-21 95 views
0

我已對addons/sale/report/sale_order.rml進行了一些更改,但OpenERP將繼續顯示舊版本的報告。我怎樣才能讓它使用新版本的RML文件?Openerp sxw報告

我認爲它可能會從ir_act_report_xml.report_rml_content_data中的二進制數據加載報告定義,而不是加載RML文件。

+0

你能給一些更多的信息嗎?你究竟在做什麼? – OmaL 2012-07-21 17:20:16

+0

我編輯了您的問題,嘗試使其更清晰。我是否正確?您是否檢查過「report_rml_content_data」字段不爲空? – 2012-07-26 18:35:28

回答

-1

如果您停止此功能,問題將會出現,您無法打印任何報告,導致OpenERP報告案例rml是使用哪個報告呈現模板。

不過,如果你想待辦事項它,然後檢查該文件:

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

該文件將幫助您靜音您的要求。 但請注意全部它可能會停止您的報表引擎。

問候

+0

我想讓openerp在我的報告文件夾中運行rml文件,而不是從 – user1540295 2012-07-26 05:14:31

+0

我想讓openerp從報告文件夾中的rml文件中取出報告,而不是從存儲在表中的二進制數據中取得報告。我無法添加序列號1,2,3在我的報告中添加額外的點[。] – user1540295 2012-07-26 05:16:07

0

我搜索的引用代碼report_rml_content_data,找不到任何使用它或填充它。您是否使用addons/6.1分支以外的其他插件?我在該表中的所有記錄在該字段中都爲空。

我建議你嘗試設置該字段爲空,看看它是否開始閱讀你的新文件。當然,請在您的實時數據庫副本中進行。

你確定它沒有使用RML文件嗎?我在RML文件中出現了一些讓它忽略某個部分的錯誤。嘗試更改頁面頂部的標題,或在訂單名稱中添加「X」以查看運行報表時是否出現這些更改。

+0

我想openerp在我的報告文件夾中運行rml文件,而不是從表ir_act_report-xml中的二進制數據中運行rml文件。我無法在sxw報告中添加序列號,因此如果我使用格式化和子彈的話,會出現額外的點[。] don – user1540295 2012-07-26 05:13:55

+0

好的,我想我已經回答了您的新問題@ user1540295。 – 2012-07-26 18:41:41