android_dpmag_zl_as

Skrypt android_dpmag_wzb.js to zaawansowany moduł mobilnego interfejsu w systemie Studio WMS.net, dedykowany obsłudze operacji wydania towaru w ramach dokumentów typu „WZB”. Jego głównym celem jest przeprowadzenie magazyniera przez proces realizacji dokumentu – od wprowadzenia numeru dokumentu, poprzez identyfikację pozycji przy użyciu kodu EAN, aż do zatwierdzenia operacji wraz z rejestracją szczegółowych danych dotyczących partii, palet oraz lokalizacji.

Obsługa Przesunięć Między-Lokalizacyjnych (ZL) w Aplikacji Mobilnej

Plik android_dpmag_zl_aso.js obsługuje proces przesunięć magazynowych pomiędzy lokalizacjami w aplikacji mobilnej Studio WMS.net. Skrypt umożliwia magazynierowi wybór adresu pobrania, skanowanie kodów EAN, określanie ilości oraz zapis operacji w systemie.

Funkcja MojaOnLoad()

Główna funkcja odpowiedzialna za inicjalizację interfejsu użytkownika:

  1. Pobiera parametry operacji, takie jak typ dokumentu (ZL – przesunięcie między-lokalizacyjne).
  2. Tworzy dynamiczny formularz dla użytkownika.
  3. Inicjalizuje listę lokalizacji i dostępnych produktów.
  4. Dodaje obsługę kodów QR do automatycznego wypełniania pól.

Obsługa przesunięć ZL

Formularz podzielony jest na etapy:

STEP1 – Wybór adresu pobrania

  • Użytkownik wprowadza lokalizację pobrania.
  • System weryfikuje, czy lokalizacja jest aktywna.

STEP2 – Wprowadzenie numeru palety

  • Magazynier skanuje lub wpisuje numer palety pobrania.
  • System sprawdza, czy paleta jest dostępna w podanej lokalizacji.

STEP3 – Skanowanie kodu EAN

  • System pobiera indeks, nazwę oraz dostępne ilości produktu.

STEP4 – Wprowadzenie numeru partii

  • Jeśli produkt posiada numer partii, użytkownik musi go wprowadzić.

STEP5 – Wprowadzenie ilości

  • System weryfikuje poprawność ilości i czy mieści się w dopuszczalnym zakresie.

STEP6 – Wprowadzenie adresu docelowego

  • Magazynier określa miejsce docelowe przesunięcia.

STEP7 – Wprowadzenie numeru palety docelowej

  • System umożliwia rejestrację nowego numeru palety.

Obsługa walidacji danych

Skrypt monitoruje interakcje użytkownika i reaguje na:

  • Wpisanie adresu pobrania – sprawdza jego aktywność.
  • Wpisanie numeru palety – weryfikuje jej dostępność.
  • Wpisanie kodu EAN – pobiera informacje o produkcie.
  • Wprowadzenie ilości – sprawdza, czy wartość nie przekracza dostępnej ilości.
  • Wpisanie adresu docelowego – sprawdza jego dostępność.

Funkcja saveDocument()

Obsługuje zapis danych do bazy SQL:

  1. Tworzy zapytanie SQL do rejestracji operacji ZL.
  2. Po poprawnym zapisie usuwa wprowadzone dane i resetuje formularz.

Funkcja endFunc()

Odpowiada za zakończenie operacji:

  • Jeśli dokument ZL został zapisany, prosi użytkownika o potwierdzenie jego zamknięcia.
  • W przeciwnym razie zamyka okno i odświeża aplikację.

Obsługa kodów QR

Skrypt wspiera:

  • Skanowanie kodów QR do automatycznego wypełniania pól.
  • Obsługę skanera kodów kreskowych do wprowadzania EAN i lokalizacji.

Podsumowanie

Plik android_dpmag_zl_aso.js to kluczowe narzędzie dla magazynierów realizujących przesunięcia między-lokalizacyjne w aplikacji Studio WMS.net. Automatyzuje proces skanowania kodów EAN, wyboru lokalizacji i rejestracji operacji. Dzięki dynamicznej walidacji system zwiększa efektywność operacji magazynowych.

Skrypt android_dpmag_zl_aso.js

Skrypt android_dpmag_zl_aso.js pomaga magazynierom realizować wydanie towaru. Działa szybko i przejrzyście. Na początku pobiera parametry z adresu Internet, ustawiając zmienne gcPRX i gcTYPDOK. Jeśli te parametry nie zostaną podane, system ustawia wartości „WZB”. Dzięki temu skrypt rozpoznaje rodzaj operacji i przygotowuje interfejs.

Następnie skrypt dynamicznie buduje formularz, który podzielony jest na kilka etapów. Najpierw użytkownik wprowadza numer dokumentu w polu NRZLECENIA. Potem system wyświetla listę dostępnych dokumentów. Gdy magazynier wybierze dokument, formularz blokuje edycję numeru i przechodzi do kolejnego etapu.

Kolejnym krokiem jest identyfikacja pozycji dokumentu. Magazynier wpisuje kod EAN w polu EANASN. Skrypt sprawdza, czy wpisany kod odpowiada pozycji w dokumencie. Jeśli tak, skrypt uzupełnia dane asortymentu, takie jak nazwa i indeks. Porównując wynik z bazą, system przypomina, że dane asortymentu powinny się zgadzać z wpisanym kodem. Dzięki temu użytkownik szybko widzi informacje o produkcie.

Następnie formularz przechodzi do etapu wprowadzania numeru partii. Skrypt sprawdza, czy numer partii zgadza się z danymi pobranymi z bazy. W ten sam sposób system wyświetla informacje o numerze palety oraz rodzaju palety, a także terminie ważności. Użytkownik nie musi wpisywać tych danych ręcznie, gdyż system automatycznie uzupełnia pola na podstawie wyników zapytań do bazy.

Kolejnym etapem jest wprowadzenie lokalizacji docelowej. Magazynier wpisuje adres docelowy, a system sprawdza jego poprawność, porównując wpis z danymi przechowywanymi w bazie. Jeśli lokalizacja spełnia wymagania – jest aktywna, niezablokowana i nie należy do strefy kompletacji – system proponuje numer palety docelowej. W rezultacie użytkownik otrzymuje komplet danych, który pozwala na dalsze przetwarzanie operacji.

Po wprowadzeniu wszystkich danych magazynier wpisuje ilość towaru do wydania. Skrypt porównuje wartość z maksymalną ilością pobraną z bazy. Jeśli ilość mieści się w dozwolonym zakresie, formularz przechodzi do finalizacji operacji. W przeciwnym razie system informuje o ograniczeniu ilości, podobnie jak w przypadku prostego porównania dwóch liczb.

Ostatecznie skrypt zapisuje dokument, łącząc dane takie jak typ dokumentu, numer referencyjny, identyfikator asortymentu, lokalizacje pobrania i docelowej, ilość towaru oraz numery palet. Parametry są przygotowywane i sanitowane przed wysłaniem do bazy, co przypomina, że dane muszą być zgodne z wymaganym formatem. Jeśli zapis przebiegnie pomyślnie, system odświeża interfejs i pozwala użytkownikowi przejść do kolejnych operacji lub zatwierdzić dokument.

Dodatkowo skrypt umożliwia automatyczne przewijanie formularza do dolnej części. Takie rozwiązanie przypomina, że interfejs mobilny powinien być przyjazny i łatwy w obsłudze. Użytkownik zawsze widzi aktualnie aktywną kontrolkę, co upraszcza pracę.

Podsumowując, skrypt Skrypt android_dpmag_zl_aso.js wspiera magazyniera, oferując szybkie wprowadzanie danych, dynamiczne przełączanie między etapami oraz precyzyjną weryfikację danych przy użyciu zapytań do bazy. Dzięki temu system Studio WMS.net poprawia wydajność operacji magazynowych i ułatwia codzienną pracę.

Czytaj więcej:

  • android_dpmag_mm_aso

    Skrypt android_dpmag_mm_aso.js stanowi kluczowy element mobilnego interfejsu użytkownika w systemie Studio WMS.net, dedykowanym obsłudze dokumentów MM (magazynowych). Jego głównym zadaniem jest zarządzanie procesem przyjęcia lub wydania towaru w ramach operacji magazynowych, przy czym uwzględnia zarówno tryb przyjęcia, jak i wydania. Poniżej przedstawiono szczegółowy opis funkcjonalności oraz mechanizmów, jakie zostały zaimplementowane w tym module.

    Transakcje WMS

  • android_dpmag_mm_pal

    Skrypt android_dpmag_mm_pal.js jest zaawansowanym modułem mobilnego interfejsu systemu Studio WMS.net, przeznaczonym do obsługi dokumentów magazynowych MM w operacjach związanych z przyjęciem i wydaniem towaru.

    Transakcje WMS

  • android_dpmag_wzb

    Skrypt android_dpmag_wzb.js stanowi zaawansowany moduł mobilnego interfejsu systemu Studio WMS.net, dedykowany obsłudze operacji wydania towaru dla dokumentów typu „WZB”. Jego zadaniem jest przeprowadzenie magazyniera przez proces realizacji dokumentu – od wprowadzenia numeru dokumentu, poprzez identyfikację pozycji na podstawie kodu EAN, aż do zatwierdzenia operacji i finalizacji dokumentu. Poniżej przedstawiono szczegółowy opis działania skryptu.

    Transakcje WMS

  • android_dpmag_zl_pal

    android_dpmag_wzb.js umożliwia szybkie i przejrzyste wydanie towaru. System łączy w sobie dynamiczne wprowadzanie danych, aktywną walidację oraz intuicyjną nawigację. Dzięki temu magazynier pracuje sprawnie, a operacje wydania realizuje z minimalnym ryzykiem pomyłek.

    Transakcje WMS

  • android_wms_szukaj

    Skrypt android_dpmag_wzb.js wspiera operacje wydania towaru w dokumentach typu WZB. Na początku pobiera dane z Internetu i ustawia parametry operacji. Użytkownik widzi formularz, który powoli się ujawnia. Formularz został zaprojektowany, aby ułatwić szybkie wprowadzanie danych.

    Transakcje WMS