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ą kluczowe 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:
- Wczytywane są parametry daty rozpoczęcia i zakończenia wizyty.
- 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.
- 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:
- Weryfikuje, czy użytkownik podał wymagane informacje.
- Sprawdza, czy wpisano co najmniej 5 znaków w polu opisu celu wizyty.
- Tworzy zapytanie SQL do zapisania danych w bazie.
- 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.
Czytaj więcej:
Wjazdy nieawizowane – maw_events_ins_yms.js
Plik maw_events_ins_yms.js obsługuje pełny proces rejestracji wjazdu nieawizowanego na teren zakładu. Pozwala na dynamiczne wprowadzanie i weryfikację danych, integrację z systemem kontrahentów oraz generowanie dokumentu potwierdzającego wjazd. Dzięki temu zapewnia efektywne i bezpieczne zarządzanie ruchem pojazdów.
Zmiana statusu przez skanowanie – maw_events_scan.js
Plik maw_events_scan.js to kluczowy element systemu VSS, umożliwiający szybkie zarządzanie awizacjami z wykorzystaniem skanera kodów kreskowych. Automatyzuje identyfikację transportów, prezentację szczegółów oraz zmianę statusów, co znacznie usprawnia proces obsługi dostaw i wysyłek.
maw_events_ins
Skrypt maw_events_ins.js wspiera proces awizacji, wykorzystując dynamiczne mechanizmy do przetwarzania danych wejściowych oraz generowania interfejsu. Kluczowym elementem jest elastyczność i kontrola poprawności danych, co pozwala na minimalizację błędów podczas korzystania z aplikacji.
Transakcje YMS awizacja formularz inicjalizacja interfejs użytkownika. jqs Konfiguracja
maw_events_ins_ktr.js
Plik maw_events_ins.js to kluczowy komponent systemu awizacji, który umożliwia użytkownikom intuicyjne tworzenie i edycję awizacji. Automatyzuje proces wyboru lokalizacji, planowania godzin oraz walidacji danych, zapewniając poprawność i efektywność operacyjną. Integracja z bazą SQL pozwala na szybkie zapisywanie danych, a dynamiczne formularze ułatwiają użytkownikowi wprowadzanie niezbędnych informacji.
maw_events_ins_ktr_aso
Plik maw_events_ins_ktr_aso.js obsługuje rejestrację i edycję awizacji ASO. Automatyzuje wybór lokalizacji, rodzajów transportu oraz walidację wprowadzonych danych. Dzięki integracji z bazą SQL umożliwia szybkie i efektywne zarządzanie procesem awizacji.