StudioSystem

Księga gości - maw_events_ins_vss.js

Plik maw_events_ins_vss.js obsługuje pełny proces rejestracji wejścia gościa na teren zakładu. Pozwala na dynamiczne wprowadzanie i.

studiosystem.softwarestudio.com.pl/transakcje-yms/
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika

Na teren obiektów przemysłowych lub logistycznych poza transportami dedykowanymi do obsługi w magazynie wchodzą lub wjeżdżają osoby niezwiązane z transportem towarów. W celu rejestrowania oraz prowadzenia ewidencji wejść oraz wjazdów prowadzone są przez ochronę lub pracowników obsługujących bramy wjazdowe papierowe księgi gości.

W celu zapewnienia kompleksowego narzędzia do rejestrowania ruchów na terenie obiektu przygotowaliśmy elektroniczną księgę gości. Głównymi zaletami jest elektroniczna ewidencja, która pozwala na podgląd on-line osób na ternie oddziału, weryfikację historii w szybki sposób dzięki możliwości filtrowania danych.

Formularz Dopisania Wejścia Gościa (VSS)

Plik maw_events_ins_vss.js obsługuje proces rejestracji oraz edycji wejścia gościa na teren zakładu/obiektu w systemie VSS (Visitor Security System). Implementuje dynamiczny formularz pozwalający na wprowadzenie danych gościa, weryfikację wymaganych informacji oraz zapis do bazy danych.

Definicja zmiennych globalnych

Na początku skryptu definiowane są istotne zmienne:

  • date_from, date_to - określają zakres czasowy wejścia gościa.
  • cACH - status zgłoszenia wejścia (domyślnie „1”).
  • cPRX - identyfikator procesu VSS.

Funkcja MojaOnLoad()

Główna funkcja odpowiedzialna za inicjalizację interfejsu formularza. W jej ramach:

  1. Wczytywane są parametry daty rozpoczęcia i zakończenia wizyty.
  2. Tworzony jest dynamiczny formularz zawierający:
    • Wybór obiektu (oddziału).
    • Magazyn i bramę wejściową.
    • Dane kontrahenta oraz nazwę firmy.
    • Rodzaj transportu oraz ewentualne informacje o kontenerach.
    • Dane osobowe gościa (imię i nazwisko, telefon, dokument tożsamości).
    • Cel wizyty oraz dodatkowe uwagi.
  3. Dodawane są interaktywne elementy, takie jak pola wyboru i kalendarze.

Obsługa zdarzeń formularza

Formularz obsługuje interaktywne działania użytkownika:

  • Po wyborze oddziału aktywowane są kolejne etapy formularza.
  • Po określeniu magazynu użytkownik wskazuje bramę wejściową.
  • Po wpisaniu danych osobowych aktywowana zostaje opcja zapisania przepustki.

Funkcja Calendar_insert_UstawStrone()

Wczytuje dane dotyczące zgłoszonego wejścia i wypełnia formularz danymi:

  • Pobiera oddział, magazyn i bramę.
  • Ustawia nazwę kontrahenta oraz firmę odwiedzaną.
  • Wypełnia pola transportowe (jeśli dotyczy).
  • Ustawia dane osobowe gościa.
  • Dodaje numer identyfikacyjny dokumentu przepustki.

Funkcja NewCal()

Obsługuje zapis nowego zgłoszenia wejścia:

  1. Weryfikuje, czy użytkownik podał wymagane informacje.
  2. Sprawdza, czy wpisano co najmniej 5 znaków w polu opisu celu wizyty.
  3. Tworzy zapytanie SQL do zapisania danych w bazie.
  4. Przydziela unikalny numer identyfikacyjny dla zgłoszenia.

Obsługa numeracji przepustek

Jeżeli zgłoszenie wymaga przydzielenia numeru dokumentu przepustki, system:

  • Pobiera nowy numer identyfikacyjny.
  • Aktualizuje wpis w bazie SQL.
  • Dodaje wpis do historii operacji.

Funkcja AddSuccessEnd()

Po poprawnym zapisaniu:

  • Wyświetlany jest komunikat potwierdzający.
  • System generuje dokument PDF przepustki.
  • Jeśli użytkownik nie korzysta z podglądu, okno zostaje zamknięte.

Podsumowanie

Plik maw_events_ins_vss.js obsługuje pełny proces rejestracji wejścia gościa na teren zakładu. Pozwala na dynamiczne wprowadzanie i weryfikację danych, integrację z systemem kontrahentów oraz generowanie dokumentu przepustki. Dzięki temu zapewnia efektywne i bezpieczne zarządzanie ruchem gości.

Chcesz zobaczyć transakcje YMS w działaniu?

Uruchom demo modułów StudioSystem i sprawdź platformę na żywo.