Etykiety miejsc składowania

Platforma StudioSystem zapewnia również firmom zestaw zaawansowanych narzędzi analitycznych, takich jak uczenie maszynowe, analiza predykcyjna i przetwarzanie języka naturalnego. Dzięki temu firmy mogą szybko identyfikować trendy i korelacje oraz uzyskiwać głęboki wgląd w swoje dane. Dzięki tym narzędziom firmy mogą lepiej zrozumieć zachowania klientów, zidentyfikować możliwości ulepszeń i podejmować decyzje w oparciu o dane.

Platforma StudioSystem oferuje również potężny zestaw narzędzi do tworzenia i wdrażania aplikacji. Obejmuje to intuicyjny interfejs użytkownika i potężną platformę do tworzenia niestandardowych aplikacji. Platforma bezproblemowo integruje się również z innymi aplikacjami, umożliwiając firmom szybkie i łatwe tworzenie aplikacji wykorzystujących ich dane.

Miejsce regałowe muszą być oznakowane w sposób czytelny i jednoznaczny, aby magazynier obsługujący program miał możliwość łatwego i szybkiego potwierdzenia miejsca składowania i pobierania.

System zarządzania magazynem

W magazynie wysokiego składowania oznaczenia miejsc składowania towarów (lokalizacje magazynowe) za pomocą etykiet z kodem kreskowym pozwala na wykorzystanie przenośnych skanerów (czytniki kodów kreskowych).

Program Studio Magazyn WMS.net pozwala na dowolne zaprojektowanie etykiety i drukowanie z poziomu kartoteki lokalizacji magazynowych (lokacje magazynowe).

Przykład uruchomienia i podglądu wydruku etykiety z kodem kreskowym miejsca składowania

W zależności od przyjętej metodologii oznaczeń miejsc składowania można zmienić wygląd etykiety.

System zarządzania magazynem

Projektowanie etykiety

Projekt etykiety można zmienić lub stworzyć własny za pomocą bezpłatnego narzędzia Microsoft Report Builder 3.0

Powyżej prezentowana etykieta została utworzona na podstawie szablonu /WMS/knwms_nridwms

Z lewej strony chcemy wyświetlić pierwszy znak miejsca składowania, z prawej strony ostatni znak miejsca adresowego. Informacje mogą być pomocne przy szybkiej identyfikacji przez magazyniera kodu, gdzie pierwszy znak oznacza symbol regału, ostatni poziom.

etykieta miejsca składowania projekt report builder

Szablon tez pobiera wartość kodu kreskowego z identyfikatora miejsca składowania (knwms.nridwms). Można jednak zamiast kodowania identyfikatora wewnętrznego zapisać i kodować wartość bezpośrednią miejsca składowania czyli jawny ADRES.

Skąd się biorą kody kreskowe?

Kod kreskowy jest generowany automatycznie w momencie wywołania wydruku, jeżeli uruchamiając transakcję ustawiliśmy dodatkowo parametr ean=

Przykładowo uruchomienie wydruku zostało ustawione w następujący sposób:

rdlc/wydruk_refno.aspx?ean=knwms&typdok=WMS/knwms_nridwms&refno=

gdzie parametry oznaczają:

  • ean – podaje identyfikator słownika generowanaia kodów kreskowych (patrz niżej skorowidz EANG), w tym wypadku chcemy generować kody oznaczone jako knwms
  • typdok – wskazuje na plik raportu do uruchomienia, w tym wypadku w podfolderze WMS plik knwms_nridwms
  • refno – przekazuje identyfikator rekordu

Skorowidz EANG

Skorowidz ten definiuje w jaki sposób i skąd mają być generowane kody kreskowe zapisywane w bazie danych i w jakim formacie. Dane są zapisywane w postaci binarnej w tabeli dpean.

Skorowidz wymaga zdefiniowana następujących informacji:

  • TYP – oznacza rodzaj kodu kreskowego
    • EAN128 lub CODE128
    • EAN13
    • CODE39
    • 2OF5
  • TYP MIME – oznacza format pliku z kodem kreskowym
    • image/gif
    • image/jpeg
    • image/png
    • image/bmp
  • KOLUMNA(Y) – wskazuje jakie informacje mają być kodowane – nazwa kolumny lub suma kolumn np.
    • INDEKS – wartość z kolumny INDEKS
    • ADRES+NRSERII – wartość z kolumny indeks plus wartość kolumna NRSERII
  • ROZMIAR wskazuje wysokość/ szerokość generowanego kodu
  • TABELA – określa nazwę tabeli bazy SQL z której mają być odczytane dane do zakodowania
  • FILTROWANIE – określa nazwę kolumny w TABELI wg której ma być odszukany rekord

Drukowanie wielu etykiet

Poza drukowanie pojedynczych etykiet przy pierwszym oznaczaniu miejsc składowania można wykorzystać metodę grupowego drukowania za pomocą szablonu

należy uruchomić wydruk z szablonem  WMS/knwms_nridwms_multi

np.

/rdlc/wydruk_refno.aspx?typdok=WMS/knwms_nridwms_multi&view=1&refno=

W powyższy sposób wyświetlimy okno w którym możemy określić warunek jakie pozycje chcemy drukować (należy pamiętać aby wcześniej wygenerować kody kreskowe w bazie, patrz transakcja kody_kreskowe.aspx).

Wykorzystanie x_run

Wykorzystanie x_run dla wskazania miejsc składowania z automatycznym generowanie do pliku np. pdf wymaga zdefiniowania w skorowidzu RUN pozycji

WMS_KNWMS_ETY, która przekazuje parametr @ADRES

Po uruchomieniu transakcji x_run.aspx z parametrami

kod=WMS_KNWMS_ETY&run=../rdlc/wydruk_refno.aspx&params=ean|knwms$typdok|WMS/knwms_nridwms_multi$save|pdf&refno=

spowodujemy wyświetlenie okna, gdzie zgodnie z definicją skorowidza RUN mamy jedno pole tekstowe na wpisanie początku symbolu lokalizacji, np. wpiszemy 0. w efekcie drukować będziemy wszystkie miejsca składowania zaczynające się od ZERO KROPKA.

Plik z etykietami zostanie utworzony i można go drukować – opcjonalnie podgląd na ekranie.

Czytaj więcej:

  • Raporty.aspx

    Transakcja role_rap/raporty.aspx pozwala na podgląd wydruku lub generowanie plików z wynikami raportu w formacie XLS lub PDF. Uruchamiając transakcję należy podać parametry wymagane oraz można opcjonalne. Dodatkowe dowolne parametry przekazywane przy uruchomieniu transakcji zostaną przekazane jako wartości generowania raportu (parametry raportu przygotowanego w Report Builder). Parametry wymagane raport Parametr raport wskazuje na ścieżkę i nazwę pliku szablonu raportu jaki chcemy

    Konfiguracja Transakcje SYS

  • _CODE_SQL MMS

    Idea wykorzystania tabeli _code_sql dla MMS ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa.

    Technologia

  • _CODE_SQL PAL

    Idea wykorzystania tabeli _code_sql dla PAL ogranicza się do zabezpieczenia bazy danych i zapytań przed dostępem dla użytkowników aplikacji www i Android. Wykorzystywanie unikalnych identyfikatorów UID po stronie klienta i przeniesienie logiki biznesowej na stronę serwera wydaje się obecnie najlepszym rozwiązaniem pod kątem bezpieczeństwa. Rola PAL UID: 0149EBED-41A0-4CF7-BF36-9CB02690157B Rodzaj kontrolki: Tabela TYTUŁ: Skorowidz DrawIo PRX=DRAW Zapytanie: SELECT top(1) UPPER(ID_DPMAG), RODZAJ, SALDO,

    Technologia

  • kody_kreskowe.aspx

    Skanowanie kodów kreskowych to jedno z narzędzi oferowanych przez StudioSystem. Ta technologia pozwala firmom szybko i dokładnie identyfikować i śledzić produkty, zmniejszając liczbę błędów ludzkich i zwiększając dokładność. Korzystając z kodów kreskowych, firmy mogą szybko i dokładnie śledzić zapasy, a także zamówienia klientów. Może to pomóc firmom zaoszczędzić czas i pieniądze, minimalizując ręczne wprowadzanie danych

    Konfiguracja Transakcje SYS

  • wydruk_refno.aspx

    Software House Za pomocą transakcji RDLC\wydruk_refno.aspx realizowane są wydruki z SQL Reporting Services. Transakcja jednocześnie pozwala realizować dodatkowo kilka funkcjonalności w zależności od parametrów. Software House Parametry Wymagane parametry StudioSystem Domyślnie transakcja generuje wydruk na podstawie przekazanego identyfikatora w postaci parametru @REFNO. Uruchomienie transakcji z wymaganymi parametrami spowoduje utworzenie w locie dokumentów PDF i przesłanie go do przeglądarki internetowej. Jednak

    Transakcje SYS