如何在Openerp中过滤侧栏上的报表

如何在Openerp中过滤侧栏上的报表,openerp,Openerp,我有不同的报告用于不同的目的,我用stock.picking对象创建了4个不同的交易菜单 传入交易 交割交易 传入返回事务 退货交易 每个事务都有不同的布局报告。我在“低级对象-操作-报告”上创建了4个报告,但每个菜单事务上显示的所有报告都存在。我如何筛选报告以在这些事务中显示?如果要筛选报告以在不同的库存中显示。选择菜单,则必须指定如下所示的模型, 若要在“收货”菜单中显示报告,则必须传递model='stock.picking.in', 如果是交货订单,则指定model=“stock.pic

我有不同的报告用于不同的目的,我用stock.picking对象创建了4个不同的交易菜单

  • 传入交易
  • 交割交易
  • 传入返回事务
  • 退货交易

  • 每个事务都有不同的布局报告。我在“低级对象-操作-报告”上创建了4个报告,但每个菜单事务上显示的所有报告都存在。我如何筛选报告以在这些事务中显示?

    如果要筛选报告以在不同的库存中显示。选择菜单,则必须指定如下所示的模型, 若要在“收货”菜单中显示报告,则必须传递model='stock.picking.in', 如果是交货订单,则指定model=“stock.picking.out”

    
    
    希望这有助于我找到解决办法


    继承对象“stock.picking”,覆盖服务器操作所属模型的函数field\u view\u get,您会看到fields\u view\u get result中有一个名为“toolbar”的键。此键包含web客户端中“打印”和“更多”下拉列表中有关操作的所有详细信息。因此,如果从此处删除服务器操作,该服务器操作将不再列在“更多”下拉列表或侧栏中。

    但现在的问题是我使用stock.picking对象的4个菜单。我相信ir.action.report.xml上的模型是指我们使用的对象ir.model,它会自动显示在左侧栏上。
    <report id="report_picking_list_in" **model="stock.picking.in"** name="stock.picking.list.in" string="Receipt Slip" rml="stock/report/picking.rml"/>
    
    <report id="report_picking_list_out" ***model="stock.picking.out"*** name="stock.picking.list.out" string="Delivery Slip" rml="stock/report/picking.rml"/>