[http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/NewBusinessAdmin/Reports Raporty] > Raporty z podraportami {{{ #!html
}}} = Raporty z podraportami = Raporty w systemie eDokumenty mogą składać się z podraportów wyświetlanych po kliknięciu ikony '''+''' na liście. Przykładem takiego raportu może być zestawienia sprzedaży rocznej z podziałem na miesiące. Do utworzenia raportu z podraportami potrzebne są '''co najmniej dwa raporty''' - podrzędny i nadrzędny. Dane wyświetlane jako podraporty pobierane są z raportu nadrzędnego. Aby utworzyć raport z podraportami: * w zakładce '''Kolumny''' okna edycji raportu nadrzędnego w komórce w kolumnie '''Parametry''' wpisujemy '''{"drilldown":{"rep_id":[ID raportu podrzędnego]}''' * w raporcie podrzędnym definiujemy warunek filtrowania odwołujący się do nazwy kolumny z kluczem w raporcie nadrzędnym w formie {[nazwa_kolumny]}. __'''Przykład'''__ [[BR]] Aby utworzyć raport ze sprzedaży rocznej z podraportami zawierającymi dane z każdego miesiąca (w raporcie podrzędnym o ID 196), wpisujemy w komórce w kolumnie '''Parametry''': '''{"drilldown":{"rep_id":196}}'''. a aby w podrzędnym raporcie filtrować odpowiednie wpisy, można odwoływać się do krotki raportu nadrzędnego w formie {NAZWA_KOLUMNY}. Działa to również dla wielu kolumn, więc warunek może być łączony np. : WHERE to_char(v.seldat, 'YYYY-MM') = '{MON}' AND mpk.place_ = '{MPK_PLACE}' gdzie ''mon'' i ''mpk_place'' są kolumnami w raporcie nadrzędnym. [[Image(wiki:NewBusinessAdmin/Attachments:raporty_import1.png, 250)]][[BR]] ''Przykładowy raport z podraportami'' [[BR]] Na potrzeby tworzenia raportów z podraportami zastosowano składnię JSON.