Do tworzenia raportów służy kreator, w którym krok po kroku można wskazać tabele, z których zostaną pobrane dane lub wkleić gotowe zapytanie SQL.
Aby utworzyć nowy raport należy wybrać ikonę:

W kolejnych krokach w kreatorze raportu należy:
[su_dropcap style=”default” size=”2″]1.[/su_dropcap] Wskazać typ kreowanego raportu.
[su_dropcap style=”default” size=”2″]2.[/su_dropcap] Wskazać typ źródła danych.
[su_dropcap style=”default” size=”2″]3.[/su_dropcap] Ustawić połączenie do źródła danych – w przypadku, gdy źródłem danych jest baza Comarch DMS, należy wskazać serwer, użytkownika i hasło oraz bazę Comarch DMS.
[su_dropcap style=”default” size=”2″]4.[/su_dropcap] Kolejnym krokiem jest przejście do konstruktora zapytań, w którym krok po kroku można wskazać tabele, z których zostaną pobrane dane, lub wkleić przygotowane zapytanie SQL.
[su_dropcap style=”default” size=”2″]5.[/su_dropcap] Po dodaniu zapytania, w kolejnym kroku kreatora użytkownik ma możliwość dodania parametrów do tworzonego zapytania.
[su_dropcap style=”default” size=”2″]5.[/su_dropcap] W następnym kroku należy wskazać kolumny, które będą wyświetlane w raporcie.
[su_dropcap style=”default” size=”2″]6.[/su_dropcap] Kolejnym krokiem jest wprowadzenie grupowania danych w raporcie.
[su_dropcap style=”default” size=”2″]7.[/su_dropcap] Kończąc kreowanie raportu należy wskazać sposób prezentacji danych (wybór orientacji strony, wybór jednego z 5 predefiniowanych layoutów).
[su_dropcap style=”default” size=”2″]8.[/su_dropcap] W ostatnim kroku należy określić styl tekstu wyświetlanego w raporcie
Po przejściu wszystkich kroków kreatora zostaje wyświetlony designer raportu, w którym można skorzystać z nadanej przez program, częściowo skonfigurowanej formy raportu lub wprowadzić własne modyfikacje za pomocą dostępnych narzędzi.
Instrukcja obsługi kreatora raportów dostępna jest na stronie producenta komponentu Raporty
[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2024/05/Kreator-raportow-przykladowy-raport-e1725443019777.png”]

[/su_lightbox]
Parametry umożliwiające definicję raportu dla określonego miejsca wywołania
Raport można wywołać zarówno z poziomu listy dokumentów, jak i z poziomu szczegółów dokumentu.
Możliwość wywołania raportu z listy dokumentów oraz ze szczegółów dokumentów związana jest z parametrami, którymi należy się posłużyć, aby do raportu zostały przekazane informacje o numerze dokumentu, typie obiegu dokumentu czy operatorze.
Comarch DMS na szczegółach i liście dokumentów automatycznie uzupełnia parametry:
[su_list icon=”icon: check” icon_color=”#009de0″]
- WorkflowTypeId (int) – informacja o aktualnie wyświetlanym typie obiegu dokumentów,
- DocumentId (long) – informacja o aktualnie wyświetlanym dokumencie,
- OperatorId (int) – informacja o operatorze,
- DateSince – informacja o wartości w filtrze Data przekazania – od,
- DateTo – informacja o wartości w filtrze Data przekazania – do,[/su_list]
Powiązanie powyższych parametrów z parametrami raportu spowoduje, że raport będzie wyświetlany dla aktualnie wyświetlonego dokumentu czy listy dokumentów.
Parametry DateSince i DateTo przekazują informacje o datach ustawionych w filtrze ‘Data przekazania’, wykorzystanie parametrów w raporcie pozwoli na wygenerowanie raportu z listą dokumentów, których data przekazania zawiera się w zakresie dat określonych w filtrze.
[su_lightbox type=”image” src=”https://pomoc.comarch.pl/dms/wp-content/uploads/2024/09/filtry-od-do.png”]

[/su_lightbox]
Przykładem raportu wykorzystującego parametry jest predefiniowany raport Pocztowa książka nadawcza.




Konfiguracja raportów z wykorzystaniem parametru
Podczas kreowania raportu po wskazaniu typu raportu, określeniu źródła (baza danych), połączeniu do serwera i wskazaniu bazy Comarch DMS wyświetlane jest okno, w którym można wskazać procedurę z bazy lub wprowadzić własne zapytanie. Istotne jest, aby zapytanie dostarczające dane do raportu przekazywało parametr.
Przykładowo, z wykorzystaniem procedury do.ROGetHistory tworzona będzie historia zmian na dokumencie. Procedura przekazuje do raportu parametr @DwdId. Parametr z procedury należy powiązać z parametrem raportu. W tym celu w Report Wizard należy zaznaczyć ‘Expression’ i dodać nowy parametr.

Podczas definicji parametru raportu należy pamiętać, aby typ parametru raportu był zgodny z typem parametru z zapytania SQL.

Następnie należy powiązać zdefiniowany parametr raportu z parametrem z zapytania SQL.

W kolejnych krokach należy zdecydować o tym które informacje zostaną wyświetlone w raporcie i jeżeli jest taka potrzeba, ustawić grupowanie wartości.
[su_note note_color=”#DDFACB” text_color=”#240b0b”]Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
[su_button url=”https://pomoc.comarch.pl/dms/index.php/dokumentacja/szkolenia-comarch-dms/”]Sprawdź Szkolenia Comarch DMS![/su_button]
[/su_note]




