Plik: maw_events_dyspozycja.js – Zarządzanie Dyspozycjami Awizacji
Plik maw_events_dyspozycja.js odpowiada za obsługę dyspozycji transportowych w systemie awizacji. Umożliwia przydzielanie miejsc parkingowych, ramp oraz wysyłanie powiadomień SMS do kierowców.
Funkcja MojaOnLoad()
Główna funkcja odpowiedzialna za inicjalizację interfejsu. W jej ramach:
- Pobierane są dane awizacji, w tym numer rejestracyjny pojazdu, naczepy oraz dane kierowcy.
- Generowany jest formularz umożliwiający przypisanie:
- Miejsca parkingowego.
- Ramy załadunkowej.
- Dyspozycji transportowej.
- Obsługiwane są zdarzenia użytkownika (wybór miejsca, rampy, wpisanie dyspozycji).
Funkcja Calendar_insert_UstawStrone()
Odpowiada za wczytanie danych awizacji i przygotowanie formularza. Tworzy:
- Pola do wpisania numerów rejestracyjnych i danych kierowcy.
- Wybór miejsca parkingowego oraz rampy z bazy danych.
- Opcję wysyłki powiadomień SMS.
Funkcja UstawSMS()
Obsługuje generowanie treści SMS na podstawie wybranej dyspozycji:
- Po wyborze miejsca parkingowego lub rampy treść SMS jest automatycznie aktualizowana.
- SMS zawiera instrukcję dla kierowcy dotyczącą miejsca docelowego.
Funkcja Zapisz()
Obsługuje zapis dyspozycji:
- Sprawdza, czy wybrano miejsce parkingowe lub rampę.
- Zapisuje dane w bazie SQL.
- Jeśli zaznaczono opcję powiadomienia SMS, generuje wiadomość i wysyła ją do kierowcy.
Funkcja AddSuccessEnd()
Po zapisaniu danych:
- Wyświetlany jest komunikat o powodzeniu operacji.
- Jeśli włączona jest opcja powiadomień, wysyłany jest SMS.
- Okno zostaje automatycznie zamknięte po 1,5 sekundy.
Podsumowanie
Plik maw_events_dyspozycja.js obsługuje przydzielanie miejsc oraz zarządzanie dyspozycjami w procesie awizacji. Umożliwia dynamiczną konfigurację transportu, automatyczne wysyłanie powiadomień SMS oraz zapis do bazy danych, co poprawia organizację ruchu transportowego.
Funkcja w pliku maw_events_dyspozycja.js
Plik maw_events_dyspozycja.js zawiera funkcję MojaOnLoad, która odpowiada za inicjalizację danych i ustawień związanych z obsługą magazynu. W pierwszej kolejności funkcja odczytuje dane magazynu na podstawie przekazanego numeru referencyjnego (refno). Wykorzystuje do tego metodę ssDataSQL, która pobiera dane z bazy na podstawie unikalnego identyfikatora. Jeśli dane magazynu nie zostaną znalezione, funkcja dodaje odpowiedni komunikat do zmiennej tekstowej cTekst.
Zmienne globalne, takie jak cRampa, cParking oraz cMagazyn, pełnią rolę przechowywania informacji o stanie rampy, parkingu i magazynu. Zmienna pRETURN przechowuje wartość parametru przekazanego w adresie URL, co pozwala na dynamiczne dostosowanie działania funkcji. Mechanizm ten umożliwia elastyczne zarządzanie różnymi scenariuszami w systemie. Dzięki temu użytkownik może łatwo przekierowywać lub modyfikować dane w zależności od potrzeb operacyjnych.
Funkcja MojaOnLoad działa w sposób sekwencyjny, co oznacza, że najpierw pobiera dane, a następnie przetwarza je zgodnie z logiką biznesową. Jeśli dane są dostępne, mogą być wykorzystane do dalszych operacji lub wyświetlane użytkownikowi. W przypadku braku danych system informuje o tym fakcie, co pomaga uniknąć potencjalnych błędów. Taki sposób działania zapewnia przejrzystość i kontrolę nad procesem przetwarzania.
Warto zauważyć, że plik ten jest istotnym elementem większego systemu zarządzania dyspozycjami magazynowymi. Jego struktura i funkcjonalność zostały zaprojektowane tak, aby wspierać codzienne operacje logistyczne. Dzięki temu możliwe jest efektywne zarządzanie zasobami i szybkie reagowanie na zmieniające się potrzeby operacyjne.
Czytaj więcej:
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_cyk_2
Skrypt maw_events_cyk_2.js służy do obsługi formularza awizacji cyklicznych w systemie magazynowym. Głównym zadaniem jest umożliwienie użytkownikowi tworzenia oraz edycji awizacji dostaw w określonych terminach.
Transakcje YMS harmonogram awizacji interfejs użytkownika jqs konfiguracja lokalizacji walidacja formularza zapis cykliczny
maw_events_dyspozycja
Skrypt maw_events_dyspozycja implementuje kompleksowy system zarządzania dyspozycjami transportowymi z integracją powiadomień SMS. Dynamiczne generowanie formularza i inteligentne zarządzanie stanem kontrolek zapewniają intuicyjną obsługę.
Transakcje YMS dyspozycje javascript jqs logistyka magazyn Powiadomienia SMS
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.