我需要了解是否可以创建X
列数的报告。 X
将来自酒店的便利设施。因此,在生成报告之前,它将根据从向导中选择的酒店而发生变化。
让我们说酒店XYZ有5个设施我需要一个5列的报告,我将显示每位客人为每个设施付款。然后,Hotel YYY酒店将提供10种设施,我需要为所有10种设施做同样的事情。
是否可以对报告进行编码(我目前正在使用OpenOffice插件,但任何有效的方法)可以灵活地使用OpenERP进行此操作?
我不是问怎么做,我只是想了解可能性和限制。
谢谢!
答案 0 :(得分:1)
理论上,您可以使用removeParentNode rml指令在满足特定条件时删除表格单元格:
[[ function_performing_check_on_condition(object) and removeParentNode('td')]]
您还可以使用< blockTable>中的setTag指令动态调整列的大小。部分:
[[ setTag('blockTable','blockTable', {'colWidths': get_column_widths(obj)}) ]]
但是,我相信在应用setTag时OpenERP中存在一个错误。即,表格后面的文字只是不显示。
答案 1 :(得分:0)
我希望你能使用webkit报告。任何其他openerp报告工具都有其创建动态列的限制。