Xml 如何在odoo 14中从打印菜单中隐藏报告?

Xml 如何在odoo 14中从打印菜单中隐藏报告?,xml,report,odoo,odoo-14,Xml,Report,Odoo,Odoo 14,我在odoo 14中创建了一个报告,但我只想从按钮触发,所以我想从打印菜单中隐藏 <record id="report_export_sale_order" model="ir.actions.report"> <field name="name">Print Packing List</field> <field name="model">sale.o

我在odoo 14中创建了一个报告,但我只想从按钮触发,所以我想从打印菜单中隐藏

<record id="report_export_sale_order" model="ir.actions.report">
    <field name="name">Print Packing List</field>
    <field name="model">sale.order</field>
    <field name="report_type">qweb-pdf</field>
    <field name="report_name">sales_enhancement.report_export_so</field>
    <field name="report_file">sales_enhancement.report_export_so</field>
    <field name="binding_model_id" ref="model_sale_order"/>
    <field name="binding_type">report</field>
</record>

打印装箱单
销售订单
qweb pdf
销售报告出口报告
销售报告出口报告
报告

它将通过将“binding\u model\u id”添加到False来隐藏



您可以使用报告表单视图中的“打印”菜单中的
删除按钮从打印菜单中隐藏报告,该按钮调用
取消链接动作
要设置为
对于使用报告快捷方式标记的人,您可以使用
菜单=“假”
属性。这至少在以前的Odoo版本中有效:

<report id="action_report_custom
        string="Report"
        model="sale.order"
        report_type="qweb-pdf"
        file="custom_module.report_custom"
        name="custom_module.report_custom"
        print_report_name="'Report Custom - %s' % (object.name)"
        menu="False" />
只需添加 menu=“False” 在您的报告标签中

<report id="action_report_custom
        string="Report"
        model="sale.order"
        report_type="qweb-pdf"
        file="custom_module.report_custom"
        name="custom_module.report_custom"
        print_report_name="'Report Custom - %s' % (object.name)"
        menu="False" />