2013-07-18 106 views
1

我需要了解是否有可能建立與X列數報告。例如X將來自酒店的設施。因此,在生成報告之前,這取決於從嚮導中選擇的酒店。是否有可能產生與OpenERP的動態列的報告?

比方說酒店XYZ有5個設施,我需要5列的報告,我會告訴每一個設施做每一位客人的付款。然後酒店YYY將有10個設施,我需要做同樣的,但所有10個設施。

,纔有可能編寫的報告(我目前使用OpenOffice的插件,但任何工作將被罰款)足夠的靈活性,OpenERP的做到這一點?

我不是在問怎麼做,我只是想了解可能性和限制。

謝謝!

回答

0

我希望你可以使用WebKit的報告。任何其他openerp報告工具在創建動態列方面都有其侷限性。

+0

隨着WebKit的,將有可能?謝謝! – JordanBelf

+0

是的,webkit使用Mako作爲模板引擎,所以在它和解析器之間,你應該可以做任何你想做的事情。 –

1

在理論上,你可以刪除表格單元格時,在一定條件下使用removeParentNode RML指令滿足:

[[ function_performing_check_on_condition(object) and removeParentNode('td')]] 

使用<blockTable>段內的setTag指令您也可以動態調整列:

[[ setTag('blockTable','blockTable', {'colWidths': get_column_widths(obj)}) ]] 

但是,我相信在應用setTag時OpenERP中存在一個錯誤。即,表格後面的文字只是不顯示。