2013-10-02 196 views
1

我爲res.parner做了簡單的Pentaho報告,我是Pentaho報告中的新角色,我使用報告設計器做了簡單的報告。Pentaho報告OpenERP

現在,當我從列表中選擇合作伙伴時,假設我選擇了2個合作伙伴,而不是打印報告,我的問題是它不僅顯示所有合作伙伴的報告,而且顯示報告。

任何配置都需要進行報告? enter image description here

回答

0
在Pentaho的報表設計

你需要用型「對象」創建參數 命名爲「IDS」來,你從對象

0

通過接收IDS假設該報告是基於對象的報告,而不是一個基於SQL報告,那麼連接器將通過作爲選定ID的列表發送「ids」值。

在Pentaho的報表設計器,定義一個參數:

  • 名稱: IDS
  • 值類型:整數
  • 強制性:
  • 顯示器類型:多值列表
  • Validate Values: False

這些是最重要的值。您可以使用返回ID的合作伙伴進行輔助查詢,以便進行測試,但這些都是額外的,並且主要部分無需工作。

最後,在數據源中,有三個選項卡 - 數據源搜索字段過濾器。你需要定義一個過濾器。反對爲res.partner路徑,創建具有過濾器:

  • 場: ID
  • 比較:
  • 價值: $ {} IDS