Jak zarządzać definicjami raportów?
W przypadku Wapro ERP możliwe jest tworzenie i uruchamianie raportów różnego rodzaju, dzięki temu użytkownicy mają elastyczne mechanizmy raportowania, które umożliwiają dostarczenie niezbędnych narzędzi do rozwiązania problemów biznesowych.
System Wapro Mag Anywhere umożliwia korzystanie z raportów:
- systemowych - oznaczone literą M. Raporty te nie podlegają usunięciu czy edycji - możesz jedynie nadać lub odebrać do nich dostęp użytkownikom,
- Crystal Reports - oznaczone literą C, możesz je dołączyć do programu (dołączanie własnych raportów możliwe jest w wariancie Prestiż i Prestiż Plus),
- definiowanych przez użytkownika w edytorze wydruków - oznaczone literą E, możesz tworzyć i zapamiętywać własne zestawienia dzięki Edytorowi wydruków.
Funkcja definiicji raportów dostępna jest po przejściu do widoku Admin | Definicje | Raporty. Po uruchomieniu funkcji wyświetla się okno podzielone na dwie części. Z lewej strony wyświetla się Lista raportów - tutaj możesz wybrać raport i sprecyzowa parametry jego wywołania. Z prawej strony prezentowana jest Lista wywołań - tutaj możesz podać miejsca w programie Wapro Mag Anywhere, w których raport ma być dostępny.

Jak określić uprawnienia dla raportów systemowych?
Przydzielanie lub odebranie uprawnień do raportu systemowego jest możliwe po kliknięciu jego nazwy na liście. Na zakładce Uprawnienia/RODO zaznacz wybraną grupe użytkowników i określ, czy powinna mieć dostęp do wybranego raportu - Dostęp czy nie - Brak dostępu. Opcje Przydziel dla wszystkich lub Odbierz wszystkim pozwalają na modyfikacje uprawnień wszystkim grupom na raz. Następnie określ, czy raport zaiwera dane osobowe podlegające RODO Na zakładce Opis możesz zmodyfikować tekst charakterystki raportu.

Jak generować raporty Crystal Reports?
Użytkownicy Wapro Mag Anywhere w wariancie PRESTIŻ oraz PRESTIŻ PLUS mają możliwość korzystania z dodatkowego, niezależnego narzędzia do tworzenia własnych zestawień — generatora raportów Crystal Reports (CR). Jest to jest uniwersalny program współpracujący z bazami danych różnych standardów, między innymi z serwerami SQL, w tym Microsoft SQL Server. Crystal Reports nie jest dostarczany w ramach abonamentu na usługę, jest to zewnętrzne oprogramowanie.
Raporty muszą być przechowywane w bazie danych w przypadku wersji Anywhere. W przypadku modyfikacji definicji raportu lub dodawania nowego raportu należy załadować jego definicję do bazy danych. Służy do tego opcja Raport CR do bazy | Usuń raport CR z bazy.
Aby dodać raport w CR, kliknij ikonę .
Na zakładce Dane podstawowe wpisz nazwę raportu i określ jego twórcę. W polu Typ raportu wybierz Crystal Reports, a następnie dodaj plik definicji, klikając opcję Definicja raportu. Definicja raportu CR zapisywana jest na dysku jako osobny plik z rozszerzeniem .rpt lub .json. Z tego powodu przy pracy wielostanowiskowej w sieci bardzo istotne jest, aby pliki definicji były zapisane w miejscu dostępnym dla wszystkich użytkowników systemu. Domyślnie program proponuje nazwę pliku identyczną z nazwą raportu, lecz możesz wpisać inną (krótszą).
Użytkownik może zapisać definicje raportów w bazie programu za pomocą opcji Raport CR do bazy, wtedy program może odczytywać jego definicje z bazy danych, a nie z pliku. Aby program sięgał do bazy po raporty, należy zmienić parametr konfiguracji firmy Admin | Konfiguracja firmy | Raporty | Lokalizacja raportów CrystalReports | Baza danych. Dzięki temu użytkownicy nie muszą współdzielić zasobu sieciowego do przechowywania raportów.
Jeśli użytkownik zmieni definicję raportu CR jednocześnie przechowując raporty w bazie danych, to aby raport działał zgodnie z nową definicją, powinien skorzystać z opcji Usuń raport CR z bazy, a następnie załadować go ponownie za pomocą opcji Raport CR do bazy.
Na zakładce Parametry raportu Crystal Reports możesz okreslić sposób przekazywania wybranych parametrów z Wapro Mag Anywhere do generatora CR przy tworzeniu raportu. Lista przekazywanych parametrów obejmuje:
- Identyfikator firmy - w definicji raportu musi zostać wprowadzone pole (Formula field) o nazwie
id_firmy, - Identyfikator magazynu - w definicji raportu musi zostać wprowadzone pole (Formula field) o nazwie
id_magazynu, - Identyfikator obiektu - w zależności od kontekstu obiektem może być:
- Identyfikator dokumentu,
- Identyfikator kontrahenta,
- Identyfikator pozycji asortymentowej.
W definicji raportu musi zostać wprowadzone pole (Formula field) o nazwie
id_obiektu.
- Zakres od/ Zakres do/ Opis zakresu - raport obejmuje okres wyznaczony przez parametr Zakres wyświetlania pobrany z programu Wapro Mag Anywhere (menu
Admini | Konfiguracja użytkownika). W definicji raportu musi zostać wprowadzone pole (Formula field) o nazwiezakres_od,zakres_dolubopis_zakresu.
W sekcji Filtr listy obiektów masz możliwość przekazywania do generatora CR ustawień filtrówWapro Mag Anywhere. Włączenie pola spowoduje, że w raporcie zostanie użyty taki sam warunek filtrujący, jak aktualnie obowiązujący dla listy Wapro Mag Anywhere. Aby funkcja zadziałała, należy w polu Identyfikator rekordu w raporcie umieścić nazwę pola, która jest identyfikatorem rekordu w raporcie CR, np. Widok_DokumentHandlowy.IdDokumentu.
Przejdź do sekcji Formuły. Formuła jest nazwanym zdaniem SQL, wykonywanym orzed uruchomieniem raportu w celu przekazania do niego zwracanej przez to zdanie SQL wartości. Wartość może być liczbą, tekstem lub datą. W raporcie CR musi być zdefiniowana formuła o takiej samej nazwie, aby możliwe było przekazanie do niej wartości.
W sekcji Filtr SQL możesz zdefiniować filtry.

Na zakładce Uprawnienia/RODO możesz nadać lub odebrać uprawnienia grupom użytkowników. Korzystając z funkcji Przydziel dla wszystkich lub Odbierz wszystkim, możesz jednym kliknięciem zmodyfikować uprawnienia dla wszystkich grup.
Aby wprowadzić treść opisu dla tworzonego raportu, przejdź na zakładkę Opis i dodaj tekst.
Z prawej strony ekranu, w sekcji Lista wywołań wyświetlana jest informacja o miejscu w programie, w którym raport będzie dostępny. Aby powiązać raport z właściwą pozycją w menu, zaznacz go na liście i kliknij ikonę , a następnie wybierz odpowiednie pozycje z listy.
Jak dodać definicję własnego raportu?
W zakładce Podstawowe podaje się następujące dane:
- Nazwa raportu - nazwę, pod którą raport będzie występował w programie, wybiera użytkownik według własnego uznania.
- Plik definicji - określa sposób, według którego generator tworzy raport (treść i sposób prezentacji wyników).