如何隐藏报告菜单? 我的代码是:
<report string=" Account Invoice"
id="account_invoice"
model="account.invoice"
report_type="xlsx"
invisible="[('account_invoice.type', '=', '**in_invoice**')]"
name="account_invoice_report.xlsx"
file="account_invoice_report.xlsx"
attachment_use="False"/>
我的问题是,如果发票类型为in_invoice,请隐藏此菜单。 怎么解决?我尝试不可见和域。但是没有用。 帮忙,我需要任何解决方案。
答案 0 :(得分:0)
在invisible
属性中,而不是'='
,我认为您应该使用'in'
,
答案 1 :(得分:0)
您可以将 Groups
添加到菜单中以向其他用户隐藏,否则只需将其设为 inactive
即可隐藏它,否则您可以可以从中删除操作。
答案 2 :(得分:0)
如果您要根据条件隐藏/查看报告,则为.. 1-通过添加报告定义从“打印”菜单隐藏:
menu="False"
2-创建一个按钮type =“ object”,然后在他的函数中添加以下代码:。不要忘记添加报告的外部ID:
def print_export_sale_order(self):
return self.env.ref('sales_enhancement.report_export_sale_order').report_action(self)