Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
bgColorwhite
titleBGColorlight
titleOpis

Walidator sprawdza nr NRB  z nr NIP na tzw. Białej Liście z MF  MF, gdy wszystkie wyniki są poprawne (odpowiedź TAK) to akceptuje zdanie. Dla odpowiedzi negatywnych możną włączyć okienko potwierdzające. Okno z potwierdzeniem i ręczną akceptacją można włączyć dla wyniku negatywnego (Odpowiedź NIE) i/lub dla pojawieniu  pojawienia się błędu (Inny status niż TAK/NIE). W momencie braku  problemów braku problemów z połączeniem (strona nie osiągalna, zły request itp) zawsze włącza się okno potwierdzenia. Każdy  Każde poprawne zapytanie jest zapisywane w tabeli wewnętrznej. Tab_1. pm_vendor_checker.

Algorytm sprawdzania

  1. Najpierw sprawdza w pamięci serwera (CACHE)
  2. Gdy nie znaleziono to sprawdza czy w Bazie bazie danych są dane, o które pytamy
    a. Jeżeli nie to pyta API MF (ONLINE)
    b. Jeżeli tak to odpytuje bazę danych (DATABASE), Jeżeli baza danych nie zwróci wyniku lub błąd jakiś to odpytuje dodatkowo API MF.

Aby walidator mógł sprawdzać w pliku płaskim należy taki plik załadować do Bazy Danych bazy danych za pomocą zadania zaplanowanego [Zadanie Zaplanowane] Pobieranie Pliku Płaskiego lub [Zadanie Zaplanowane] Pobieranie konkretnego Pliku Płaskiego

...