Tworzenie i Edycja Awizacji ASO
Plik maw_events_ins_ktr_aso.js obsługuje proces rejestracji oraz edycji awizacji dla systemu ASO. Odpowiada za dynamiczne generowanie formularza, obsługę wyboru obiektów i magazynów oraz walidację danych przed zapisaniem w bazie SQL.
Definicja zmiennych globalnych
Na początku skryptu definiowane są kluczowe zmienne:
- date_from, date_to – określają zakres czasowy awizacji.
- cACH – status awizacji.
- cIsNridodn – identyfikator obiektu, do którego przypisana jest awizacja.
Funkcja MojaOnLoad()
Główna funkcja odpowiedzialna za inicjalizację formularza. W jej ramach:
- Pobierane są daty rozpoczęcia i zakończenia awizacji z parametrów URL.
- Tworzona jest struktura formularza, obejmująca:
- Wybór oddziału, magazynu i bramy.
- Rodzaj awizacji i rodzaj transportu.
- Wpisanie numeru zamówienia oraz ilości palet.
- Wprowadzenie danych przewoźnika i kierowcy.
- Inicjalizowane są kontrolki interaktywne, 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 wyboru.
- Po określeniu magazynu użytkownik wybiera bramę.
- Po wpisaniu ilości palet system automatycznie ustawia czas zakończenia awizacji.
Funkcja Calendar_insert_Start()
Rozpoczyna proces rejestracji awizacji:
- Generuje interfejs wyboru obiektu (oddziału).
- Lista obiektów pobierana jest z bazy danych.
- Po wybraniu obiektu użytkownik przechodzi do wyboru magazynu.
Funkcja Calendar_insert_Magazyn()
Odpowiada za wybór magazynu dla danego oddziału:
- Lista magazynów generowana jest dynamicznie.
- Po wybraniu magazynu aktywuje się lista bram.
Funkcja Calendar_insert_Mpk()
Końcowy etap wyboru lokalizacji:
- Użytkownik wskazuje bramę dla awizacji.
- Po wyborze bramy aktywuje się dalsza konfiguracja awizacji.
Funkcja NewCal()
Odpowiada za zapis awizacji do bazy danych:
- Sprawdza, czy użytkownik uzupełnił wymagane pola.
- Jeśli wymagane – sprawdza poprawność numeru kontenera i ilości palet.
- Tworzy zapytanie SQL i wysyła je do serwera.
Funkcja AddSuccessEnd()
Po poprawnym zapisaniu:
- Wyświetlany jest komunikat o zapisaniu danych.
- Użytkownik zostaje przekierowany do widoku kalendarza awizacji.
Podsumowanie
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.
Czytaj więcej:
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 weryfikację danych, integrację z systemem kontrahentów oraz generowanie dokumentu przepustki. Dzięki temu zapewnia efektywne i bezpieczne zarządzanie ruchem gości.
maw_events_cyk
Rozwiązanie automatyzuje proces planowania cyklicznego transportu towarów z uwzględnieniem specyfiki branży logistycznej. Elastyczna konfiguracja parametrów umożliwia dostosowanie do różnych scenariuszy operacyjnych, a integracja z zewnętrznymi systemami zapewnia spójność danych. Modułowa budowa ułatwia rozszerzanie funkcji o nowe typy awizacji lub reguły biznesowe.
Transakcje YMS automatyzacja procesów harmonogramowanie interfejs użytkownika jqs system logistyczny zarządzanie transportem
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_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.