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.

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

Plik android_dpmag_zl_pal.js obsługuje proces przesunięć magazynowych między lokalizacjami w aplikacji mobilnej Studio WMS.net. Skrypt umożliwia magazynierowi weryfikację dostępności palet, skanowanie kodów EAN, wybór lokalizacji pobrania i docelowej oraz zapis operacji w systemie.

Funkcja MojaOnLoad()

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

  1. Ładuje parametry operacji, takie jak typ dokumentu (ZL – przesunięcie między-lokalizacyjne dla palet).
  2. Tworzy dynamiczny formularz z trzema krokami:
    • Wybór numeru palety.
    • Wprowadzenie adresu pobrania.
    • Wprowadzenie adresu docelowego.
  3. Dodaje obsługę kodów QR dla numerów palet i lokalizacji.

Obsługa przesunięć ZL dla palet

Formularz podzielony jest na trzy główne kroki:

STEP1 – Wprowadzenie numeru palety

  • Użytkownik wpisuje lub skanuje numer palety.
  • System weryfikuje, czy paleta istnieje w bazie danych.
  • Jeśli paleta jest dostępna, aktywowane zostaje pole adresu pobrania.

STEP2 – Wprowadzenie adresu pobrania

  • Użytkownik wpisuje lokalizację pobrania.
  • System sprawdza, czy lokalizacja jest aktywna i czy nie jest zablokowana.
  • Jeśli lokalizacja jest poprawna, aktywowane zostaje pole adresu docelowego.

STEP3 – Wprowadzenie adresu docelowego

  • Użytkownik określa miejsce docelowe przesunięcia.
  • System sprawdza, czy lokalizacja jest aktywna i czy można tam umieścić paletę.
  • Po zatwierdzeniu przesunięcie zostaje zapisane w bazie danych.

Obsługa walidacji danych

Skrypt monitoruje interakcje użytkownika i reaguje na:

  • Wprowadzenie numeru palety – sprawdza jej istnienie w bazie.
  • Wpisanie adresu pobrania – sprawdza jego aktywność.
  • 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 resetuje formularz i pozwala na kolejne przesunięcie.

Funkcja clearPage()

Odpowiada za resetowanie pól formularza w przypadku błędu:

  • Jeśli użytkownik poda błędny numer palety, formularz wraca do kroku pierwszego.
  • Jeśli podana lokalizacja pobrania jest błędna, system czyści pole i wymaga ponownego wpisania.
  • Jeśli podana lokalizacja docelowa jest błędna, system nie pozwala na zapis.

Obsługa kodów QR

Skrypt wspiera:

  • Skanowanie kodów QR dla numerów palet i lokalizacji.
  • Automatyczne uzupełnianie pól po zeskanowaniu.

Podsumowanie

Plik android_dpmag_zl_pal.js to kluczowe narzędzie dla magazynierów realizujących przesunięcia palet między lokalizacjami 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_wzb.js

Skrypt android_dpmag_wzb.js wspiera wydanie towaru z magazynu, ułatwiając pracę magazyniera na urządzeniach mobilnych. Działa szybko i płynnie, prowadząc użytkownika przez kolejne etapy realizacji dokumentu wydania. Skrypt pobiera parametry z adresu Internet, a następnie ustawia domyślne wartości, gdy dane nie zostaną przekazane. Dzięki temu interfejs automatycznie rozpoznaje, że operacja dotyczy dokumentu WZB.

Opis działania

Na początku użytkownik wprowadza numer dokumentu w polu REFNO. Następnie system wyświetla formularz, który podzielony jest na etapy. W pierwszej części użytkownik wpisuje kod EAN produktu. Po naciśnięciu Enter skrypt aktywnie sprawdza, czy wpisany kod odpowiada pozycji w dokumencie. Jeśli dane się zgadzają, system uzupełnia pola z nazwą produktu, indeksem oraz numerem partii, a także pobiera informację o dostępnej ilości towaru z bazy. W ten sposób magazynier szybko otrzymuje dane o produkcie, co przypomina działanie intuicyjnych systemów wyszukiwania.

Kolejne etapy formularza obejmują wprowadzenie ilości towaru do wydania. Kontrolka numeryczna ogranicza wartość do maksymalnej ilości dostępnej w bazie, co pomaga uniknąć błędów. Po zatwierdzeniu ilości interfejs przechodzi do etapu wprowadzania adresu docelowego. System aktywnie weryfikuje, czy wpisany adres istnieje oraz czy spełnia wymagania dotyczące aktywności i braku blokad. W ten sposób użytkownik otrzymuje informację zwrotną, a interfejs reaguje dynamicznie – jak sprawny mechanizm, który automatycznie koryguje błędy.

Następnie system proponuje numer palety, bazując na numerze identyfikacyjnym lokalizacji, co ułatwia pracę i przypomina o konieczności utrzymania spójnej numeracji. Skrypt sprawdza, czy podany numer palety odpowiada zapisom w bazie. Jeśli tak, użytkownik może przejść do finalizacji operacji, a dane dotyczące lokalizacji docelowej są pobierane z bazy. W rezultacie magazynier otrzymuje komplet informacji, które umożliwiają wydanie towaru.

Skrypt dba również o ergonomię pracy. Używa mechanizmu automatycznego przewijania formularza, dzięki czemu użytkownik zawsze widzi aktywną kontrolkę. Ponadto, funkcje nawigacji między pozycjami dokumentu pozwalają szybko przeglądać kolejne pozycje, co przypomina działanie intuicyjnych interfejsów użytkownika.

Na końcu, po wprowadzeniu wszystkich danych, skrypt zapisuje dokument. Parametry są łączone w jeden ciąg, który sanitizowany jest przed wysłaniem do bazy. Jeśli operacja zapisania przebiega pomyślnie, system odświeża dane, a magazynier otrzymuje informację o udanym wydaniu. W razie problemów skrypt wyświetla komunikaty, co ułatwia identyfikację i korektę błędów.

Wniosek

Podsumowując, 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.

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_rw

    Skrypt android_dpmag_rw.js to moduł mobilnego interfejsu w systemie Studio WMS.net, dedykowany obsłudze operacji związanych z dokumentami typu RW. Jego głównym celem jest umożliwienie magazynierowi szybkiego i precyzyjnego wprowadzania danych dotyczących przyjęcia lub rozliczenia towaru – operacji, w której kluczowe jest potwierdzenie kodu EAN produktu, weryfikacja jego danych oraz określenie ilości towaru do operacji. Poniżej przedstawiono

    Transakcje WMS

  • 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

    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