StudioSystem

android_stan_nrserii

Skrypt "android_stan_nrserii.js" umożliwia użytkownikom szybkie sprawdzenie stanu magazynowego dla wybranego numeru partii.

studiosystem.softwarestudio.com.pl/transakcje/
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika

Sprawdzanie Stanu Magazynowego dla Wybranego Numeru Partii

Plik android_stan_nrserii.js obsługuje proces sprawdzania stanów magazynowych dla konkretnego numeru partii w aplikacji mobilnej Studio WMS.net. Skrypt umożliwia użytkownikowi wpisanie numeru partii, pobranie informacji o produkcie oraz wyświetlenie szczegółowego stanu w różnych lokalizacjach magazynowych.

Funkcja MojaOnLoad()

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

  1. Dodaje arkusz stylów dla urządzeń mobilnych DefaultAndroid.css.
  2. Tworzy dynamiczny formularz z polem do wpisania numeru partii.
  3. Generuje interfejs do wyświetlania wyników wyszukiwania.
  4. Inicjalizuje obsługę klawisza Enter do automatycznego wywołania funkcji OdczytValue().

Obsługa sprawdzania stanu magazynowego

Formularz zawiera:

  • Pole tekstowe do wpisania numeru partii.
  • Dynamicznie generowane wyniki wyszukiwania, które wyświetlają:
    • Nazwę produktu.
    • Indeks magazynowy.
    • Indeks alternatywny.
    • Kod EAN.
    • Numer SAP.
    • Aktualny stan magazynowy.
  • Lista szczegółowa z podziałem na lokalizacje magazynowe.

Funkcja OdczytValue()

Odpowiada za pobranie informacji o stanie magazynowym dla podanego numeru partii:

  1. Ukrywa sekcję z wynikami wyszukiwania.
  2. Wysyła zapytanie SQL pobierające dane produktu na podstawie numeru partii.
  3. Jeśli produkt nie istnieje w bazie, wyświetla komunikat Brak danych!!.
  4. Tworzy dynamiczny widok szczegółowych informacji o produkcie.
  5. Pobiera dodatkowe informacje o lokalizacjach składowania oraz ilościach.
  6. Generuje listę lokalizacji i ich stanów magazynowych.

Funkcja NewSkan()

Obsługuje rozpoczęcie nowego skanowania:

  • Resetuje pole wyszukiwania.
  • Ukrywa wyniki poprzedniego wyszukiwania.
  • Ustawia fokus na pole wpisywania numeru partii.

Podsumowanie

Plik android_stan_nrserii.js to narzędzie dla magazynierów umożliwiające szybkie sprawdzenie stanów magazynowych dla określonych numerów partii. Skrypt automatyzuje pobieranie danych o produktach, umożliwia skanowanie kodów partii i prezentuje szczegółowy stan asortymentu w różnych lokalizacjach magazynowych.

Cel modułu

Skrypt „android_stan_nrserii.js” umożliwia użytkownikom szybkie sprawdzenie stanu magazynowego dla wybranego numeru partii. Użytkownik wpisuje numer partii, a system natychmiast wyświetla dane o zapasie towaru. W ten sposób magazynier może sprawdzić, ile towaru jest dostępne, co przypomina działanie przejrzystych aplikacji mobilnych.

Budowa interfejsu i działanie modułu

Na początku funkcja MojaOnLoad() dodaje styl CSS, aby interfejs wyglądał nowocześnie na urządzeniach mobilnych. Następnie skrypt generuje formularz w formie tabeli o szerokości 400 pikseli. W formularzu użytkownik widzi pole do wpisania numeru partii, a wynik wyszukiwania pojawia się poniżej. Dodatkowo, przycisk „NOWY” umożliwia szybkie rozpoczęcie nowego wyszukiwania.

Gdy użytkownik wpisze numer partii i naciśnie Enter, funkcja OdczytValue() wykonuje zapytanie do bazy. System sprawdza, czy dany numer partii istnieje. Jeśli nie, odtwarza dźwięk i wyświetla komunikat, co można porównać do sygnału ostrzegawczego. Natomiast gdy dane zostaną znalezione, skrypt buduje wynikową treść. System prezentuje podstawowe informacje - nazwę asortymentu, indeks, drugi indeks, kod EAN, numer SAP i zapas - w czytelnej tabeli. Potem skrypt pobiera szczegółowe dane o stanie magazynowym i prezentuje je w oddzielnych blokach. Każdy blok zawiera nazwę miejsca składowania oraz stan towaru, co ułatwia porównanie danych z różnych lokalizacji.

Na końcu funkcja NewSkan() umożliwia wyczyszczenie pola wyszukiwania i ponowne rozpoczęcie operacji. Dzięki temu interfejs działa płynnie, a użytkownik może szybko sprawdzić stan towaru dla kolejnych numerów partii.

Efektywność i przejrzystość działania

Podsumowując, skrypt „android_stan_nrserii.js” pomaga magazynierowi w szybkim sprawdzeniu stanu towaru. Interfejs jest prosty, przejrzysty i działa jak dobrze naoliwiona maszyna. Użytkownik wpisuje numer partii, a system natychmiast prezentuje dane w podzielonych sekcjach. Dzięki użyciu krótkich, prostych zdań i płynnych przejść, moduł usprawnia codzienną pracę i pomaga podejmować decyzje oparte na aktualnych danych.

Chcesz zobaczyć transakcje w działaniu?

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