Zarządzanie Dokami Magazynowymi w Systemie VSS
Plik maw_sko_mam.js obsługuje proces zarządzania dokami za- i rozładunkowymi przypisanymi do magazynu w systemie VSS. Skrypt pozwala logistykom na przeglądanie, dodawanie oraz organizowanie doków magazynowych w sposób dynamiczny i przejrzysty.
Definicja funkcji i struktury interfejsu
Skrypt realizuje następujące funkcje:
- Pobranie listy istniejących doków przypisanych do magazynu.
- Wyświetlenie tabeli z dostępnymi dokami, ich identyfikatorami i kolejnością.
- Dodanie nowego doku do wybranego magazynu.
- Walidacja danych wprowadzanych przez użytkownika.
- Zapisanie zmian w bazie SQL.
Funkcja MojaOnLoad()
Główna funkcja inicjalizująca interfejs zarządzania dokami magazynowymi. W jej ramach:
- Pobierane są dane dotyczące magazynu, w tym:
- Kod magazynu.
- Nazwa magazynu.
- Adres oraz dodatkowe opisy.
- Obiekt, do którego należy magazyn.
- Tworzony jest interfejs użytkownika, który zawiera:
- Pola wyświetlające informacje o magazynie.
- Lista aktualnych doków magazynowych.
- Formularz do dodawania nowych doków.
- Inicjalizowana jest tabela z istniejącymi wpisami.
Obsługa doków magazynowych
Wyświetlanie istniejących wpisów
Funkcja UstawPositionTable() pobiera listę dostępnych doków przypisanych do magazynu i wyświetla je w tabeli z następującymi kolumnami:
- Identyfikator – unikalny kod doku.
- Kolejność – określa kolejność wykorzystywania doków.
- Uwagi – dodatkowe informacje o doku magazynowym.
Tabela jest generowana dynamicznie na podstawie danych pobranych z bazy SQL i prezentowana w komponencie jqxGrid.
Dodawanie nowego doku
Funkcja btnDodaj() obsługuje dodawanie nowych doków do systemu:
- Sprawdza, czy użytkownik podał wymagane dane.
- Weryfikuje, czy identyfikator doku nie przekracza 50 znaków.
- Sprawdza poprawność wartości w polu „Kolejność” (min. 1, max. 99999).
- Blokuje przycisk dodawania na czas operacji.
- Tworzy zapytanie SQL i zapisuje dane w bazie.
- Po zakończeniu operacji odświeża tabelę, aby uwzględnić nowo dodany dok.
Obsługa walidacji
Funkcja sprawdza poprawność wprowadzonych danych:
- Identyfikator doku musi zawierać maksymalnie 50 znaków.
- Kolejność doku jest liczbą całkowitą i mieści się w zakresie 1–99999.
Funkcja AddSuccessEnd()
Po poprawnym dodaniu nowego doku:
- Wyświetlany jest komunikat potwierdzający zapis.
- Resetowane są wartości domyślne formularza.
- Odświeżana jest tabela dostępnych doków magazynowych.
Podsumowanie
Plik maw_sko_mam.js to moduł systemu VSS pozwalający logistykom efektywnie zarządzać dokami magazynowymi. Umożliwia dynamiczne przeglądanie dostępnych doków, dodawanie nowych oraz organizowanie ich kolejności. Dzięki wbudowanej walidacji danych i integracji z bazą SQL system zapewnia płynne zarządzanie przestrzenią załadunkową i rozładunkową magazynów.
Czytaj więcej:
maw_events_dyspozycja
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.
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_sko_awiz.js
Plik maw_sko_awiz.js to moduł systemu VSS pozwalający logistykom i spedycji zarządzać harmonogramem pracy magazynu. Dzięki dynamicznemu formularzowi użytkownicy mogą łatwo przeglądać dostępne przedziały czasowe i dodawać nowe w sposób kontrolowany i zautomatyzowany. Walidacja danych minimalizuje ryzyko błędów, a integracja z bazą SQL zapewnia natychmiastową aktualizację harmonogramu operacji logistycznych.
tablet_dpmag_zwz
Plik tablet_dpmag_zwz.js obsługuje proces zlecenia wydania z magazynu (ZWZ) w systemie Studio WMS.net. Skrypt umożliwia dodawanie i edytowanie dokumentów, zarządzanie pozycjami oraz zapisywanie zmian w bazie SQL. Dzięki dynamicznej walidacji użytkownik ma pełną kontrolę nad procesem wydawania towarów.
wms_dptrm.js
Skrypt wms_dptrm.js w programie Studio WMS.net służy do kompleksowego zarządzania zadaniami zapisywanymi w systemie, które dotyczą m.in. przydzielania i monitorowania prac wykonywanych przy użyciu terminali mobilnych.