StudioSystem

Doki magazynowe - zarządzanie w systemie VSS

Plik maw_sko_mam.js to moduł systemu VSS pozwalający logistykom efektywnie zarządzać dokami magazynowymi.

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

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:

  1. Pobierane są dane dotyczące magazynu, w tym:
    • Kod magazynu.
    • Nazwa magazynu.
    • Adres oraz dodatkowe opisy.
    • Obiekt, do którego należy magazyn.
  2. 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.
  3. 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:

  1. Sprawdza, czy użytkownik podał wymagane dane.
  2. Weryfikuje, czy identyfikator doku nie przekracza 50 znaków.
  3. Sprawdza poprawność wartości w polu „Kolejność” (min. 1, max. 99999).
  4. Blokuje przycisk dodawania na czas operacji.
  5. Tworzy zapytanie SQL i zapisuje dane w bazie.
  6. 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.

Chcesz zobaczyć transakcje YMS w działaniu?

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