如何在Openerp的侧栏过滤报告

时间:2014-05-14 04:02:50

标签: openerp

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

  1. 传入交易
  2. 交货交易
  3. 收货回执
  4. 送货退货交易
  5. 这些交易中的每一个都有不同的布局报告。我创建了4个关于"低级对象 - 操作 - 报告"的报告。但是我在每次菜单交易上显示的所有内容都是如何过滤我的报告以显示在这些交易中的?

2 个答案:

答案 0 :(得分:0)

如果要过滤报告以显示在不同的stock.picking菜单中,则必须指定模型,如下所示, 如果你想在Incoming Shipment菜单中显示报告,那么你必须传递model ='stock.picking.in', 如果交货单然后指定model =“stock.picking.out”

<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"/>

希望这个帮助

答案 1 :(得分:0)

我有解决方案,

继承对象&#39; stock.picking&#39;,覆盖服务器操作所属模型的函数 field_view_get ,您可以看到有一个名为&#34的密钥;的工具栏&#34;在fields_view_get结果中。此键包含有关&#34;打印&#34;中的操作的所有详细信息。和&#34;更多&#34; Web客户端下拉列表。因此,如果从此处删除服务器操作,则该服务器操作将不会列在&#34;更多&#34;下拉列表或补充工具栏。