Report 使用Openerp报表设计器隐藏字段

Report 使用Openerp报表设计器隐藏字段,report,openerp,designer,Report,Openerp,Designer,我正在使用OpenERP报表设计器稍微修改销售订单报表 背景: 我正在尝试删除发票、销售订单和报价单中出现的产品的内部引用 已采取的行动: 我通过delevoper模式创建了一个新字段,并将其命名为x_showintref,这是一个布尔值('x_showintref':fields.boolean('Show Internal Reference')) 怎么办: 我试图编辑销售报价报告,以便在勾选x_showintref时,它将显示内部参考,否则它将不显示产品的内部参考 其他想法: 有没有一种方

我正在使用OpenERP报表设计器稍微修改销售订单报表

背景:

我正在尝试删除发票、销售订单和报价单中出现的产品的内部引用

已采取的行动: 我通过delevoper模式创建了一个新字段,并将其命名为x_showintref,这是一个布尔值('x_showintref':fields.boolean('Show Internal Reference'))

怎么办:

我试图编辑销售报价报告,以便在勾选x_showintref时,它将显示内部参考,否则它将不显示产品的内部参考

其他想法: 有没有一种方法可以把它也放到python脚本中


非常感谢

请在您的报告中尝试这一点。这会奏效的

[[ o.x_showintref==True and line.product_id.default_code or line.name ]] 

我可以将其放在报告中的任何位置,还是必须放在表的“说明”部分?否,仅需替换为此行
[[format(line.name)]]
,以便于检查。它在某种意义上起部分作用,即我仍然希望说明显示。勾选x_showintref时,它仅显示内部参考,未勾选时,不显示任何内容。。。我想让它显示产品名称,不管是什么,但只要在x_showintref未勾选时省略内部参考…意味着如果字段被勾选,我们需要显示内部参考,如果没有勾选,我们需要显示描述,对吗?根据这一点,我更新了答案。