Program PP Mag oferuje możliwość ograniczenia ilości pobieranych dokumentów. Dostępne ograniczenia, to:
- pobieraj tylko z daną flagą
- pobieraj tylko z daną kategorią
- pobieraj tylko w danym statusie
- pobieraj tylko z wybranych magazynów
Aby zastosować ograniczenie, musimy ustalić jakie są identyfikatory statusów / flag / kategorii / magazynów, które nas interesują. W tym celu musimy wykonać zapytanie na bazie danych Subiekta, które nam je zwróci.
Przykładowe zapytanie zwracające identyfikatory statusów w Subiekcie GT wygląda następująco:
SELECT dok_Typ, dok_NrPelny, dok_Status
FROM dok__Dokument
WHERE dok_NrPelny = 'ZK 103/MAG/2024′
Zamiast przykładowego numeru dokumentu, proszę wprowadzić numer dokumentu, który posiada odpowiedni status. Identyfikator statusu odczytujemy z kolumny dok_Status:
Analogicznie można pozyskać pozostałe identyfikatory.
Po ustaleniu listy identyfikatorów statusów / flag / kategorii / magazynów, przechodzimy do konfiguracji PP Mag.
Otwieramy program i przechodzimy kolejno do
- PP Mag
- WYDANIA -> koło zębate
- EDYTUJ ŹRÓDŁO -> prawy klawisz myszy na Subiekt {wersja} -> Edytuj
- rozwijamy węzeł różne
- rozwijamy węzeł Wydanie – dokumenty.
Szukamy pozycji Id statusu:
Analogicznie musimy odnaleźć Id magazynów / Id kategorii / Id flag.
Po prawej stronie tych pozycji znajdują się przyciski „plus” – klikamy je tyle razy, ile chcemy dodać nowych statusów / flag / kategorii / magazynów.
Po dodaniu pozycji rozwijamy węzeł id statusu / Id kategorii / Id magazynów / Id flag:
Teraz w prawej kolumnie wprowadzamy identyfikatory statusów / flag / kategorii / magazynów pozyskane w pierwszym kroku:
Na zrzucie ekranu widzimy tylko przykłady – identyfikatory należy wprowadzić zgodnie z własnym systemem.
Analogicznie postępujemy dodając inne ograniczenia
Na koniec wystarczy zapisać zmiany i zresetować PP Mag oraz API.
Ilość pobieranych dokumentów możemy ograniczać tylko po jednym parametrze (np. pobieraj tylko w statusie „pełna rezerwacja stanów”), ale możemy też stosować kombinacje parametrów (np. pobieraj tylko w statusie „X” i z flagą „Y”).