Oprogramowanie WMS dla magazynu wysokiego składowania widać w działaniu w dwóch miejscach: przy wyborze lokalizacji i przy wydaniu towaru. Studio WMS.net wybiera lokalizację według reguł, a wydanie opiera na terminie ważności albo dacie przyjęcia. Poniżej opisano architekturę programu i mechanizmy, które za tym stoją.

Architektura oprogramowania Studio WMS.net

Program powstaje w technologii ASP.NET, a dane przechowuje baza Microsoft SQL Server. Użytkownik biurowy otwiera panel w przeglądarce. Magazynier pracuje na terminalu z Androidem, który łączy się z tą samą bazą przez sieć bezprzewodową. Wydruki i zestawienia generuje serwer raportów.

WarstwaRozwiązanieSkutek dla użytkownika
InterfejsASP.NET, aplikacja w przeglądarcebrak instalacji klienta na stanowisku
DaneMicrosoft SQL Servertransakcje i spójność dokumentów
Urządzenia mobilneaplikacja na Androida z czytnikiem kodówpotwierdzanie operacji przy regale
Wymiana danychAPI, webservice albo pliki XMLpołączenie z ERP bez ręcznego przepisywania
Wdrożeniesieć lokalna albo chmura prywatnawybór zależny od polityki bezpieczeństwa
Istotne funkcje systemu Studio WMS.net - transformacja magazynu w 4 krokach
Cztery kroki transformacji magazynu w Studio WMS.net: od obniżenia kosztów, przez automatyzację z terminalami Android, po lokowanie towaru według ABC i szybszą kompletację

Wdrożenie w sieci lokalnej daje firmie pełną kontrolę nad serwerem. Chmura prywatna przenosi utrzymanie infrastruktury na dostawcę, a program działa przez Internet. Ogólny opis programu zawiera strona o oprogramowaniu do zarządzania magazynem.

Terminale radiowe w magazynie wysokiego składowania

Terminal radiowy, zwany też kolektorem danych, łączy ekran dotykowy z czytnikiem kodów i modułem Wi-Fi. Prowadzi operatora przez przyjęcie towaru i potwierdzenie lokalizacji. Przy wydaniu opiera się na dokumencie WZ. Pracownik skanuje numer dokumentu, a system wskazuje kolejne kroki: identyfikację nośnika i potwierdzenie pobrania z lokalizacji.

SoftwareStudio konfiguruje terminale pod procesy klienta, między innymi modele Zebra z serii TC7X, które obsługują Wi-Fi 6E i 5G. Parametry urządzeń zestawiono na stronie o komputerach Zebra TC7X, a materiały producenta zbiera centrum wsparcia Zebra. Zasady pracy aplikacji opisuje strona o WMS na Androidzie.

Strategie wydawania i FEFO w zapytaniu T-SQL

System obsługuje reguły FIFO i FEFO. FIFO wydaje towar przyjęty najwcześniej, a FEFO towar o najkrótszym terminie ważności. Druga reguła jest niezbędna przy żywności i lekach, bo przeterminowanie nie jest wtedy kwestią wyboru. Wydanie zwykle obejmuje kilka partii naraz, więc samo wskazanie jednej palety nie wystarcza.

Poniższe zapytanie jest ilustracyjne i nie pokazuje kodu produktu. Przydziela zamówioną ilość kolejnym partiom w kolejności terminu ważności. Suma narastająca wyznacza, w której partii zamówienie się kończy.

WITH kolejka AS (
    SELECT PartiaId, LokalizacjaId, DataWaznosci, Ilosc,
           SUM(Ilosc) OVER (ORDER BY DataWaznosci, DataPrzyjecia
                            ROWS UNBOUNDED PRECEDING) AS Narastajaco
    FROM dbo.PartieNaLokalizacjach
    WHERE PozycjaId = @PozycjaId AND Status = 'Dostepna'
)
SELECT PartiaId, LokalizacjaId, DataWaznosci,
       CASE WHEN Narastajaco <= @Zamowiono THEN Ilosc
            ELSE @Zamowiono - (Narastajaco - Ilosc) END AS DoPobrania
FROM kolejka
WHERE Narastajaco - Ilosc < @Zamowiono;

Przy zamówieniu 30 sztuk pierwsza partia ma 12 sztuk, druga 20, a trzecia 15. Wynik wskaże pobranie 12 i 18 sztuk z dwóch pierwszych partii, a trzecia zostaje nietknięta. Czas wykonania zależy od indeksu na kolumnach PozycjaId i DataWaznosci, bo bez niego silnik czyta wszystkie partie pozycji i sortuje je przy każdym zapytaniu. Składnię funkcji okna opisuje dokumentacja klauzuli OVER.

Reguła: filtr statusu partii stoi przed sortowaniem po terminie. Partia w kwarantannie albo uszkodzona nie może wejść do przydziału, nawet gdy ma najkrótszy termin ważności.

Przydział lokalizacji: miejsca stałe i dynamiczne

Oprogramowanie WMS może przydzielać gniazda na dwa sposoby. Przy miejscach stałych każdy indeks ma swój adres, więc magazynier uczy się układu na pamięć, ale puste gniazda zajmują przestrzeń. Przy przydziale dynamicznym system wybiera wolne gniazdo w chwili przyjęcia, co poprawia wykorzystanie regału. Cena to konieczność skanowania lokalizacji przy każdym odłożeniu.

KryteriumMiejsca stałePrzydział dynamiczny
Adres towaruniezmienny dla indeksuzapisany przy każdym przyjęciu
Wykorzystanie regałuniższe, bo puste gniazda czekają na dostawęwyższe, bo gniazdo wybiera się z wolnych
Wyszukiwanie towaruwystarcza pamięć magazynierawymaga systemu i skanu lokalizacji
Typowe zastosowaniestały asortyment o małej zmiennościduża liczba indeksów i zmienne dostawy

W magazynie wysokiego składowania system uwzględnia przy wyborze gniazda gabaryt jednostki i nośność poziomu. Reguły rotacji kierują towary pobierane najczęściej do stref najbliższych rampom, co skraca przejazdy wózków. Obie metody można stosować w jednym obiekcie, na przykład miejsca stałe w strefie szybkiej kompletacji i przydział dynamiczny w pozostałej części.

Kompletacja i trasy pobrań

Komisjonowanie jest jednym z najbardziej pracochłonnych etapów. System układa zadania według kolejności lokalizacji, więc operator przechodzi alejki raz. W magazynie wysokiego składowania dochodzi dostęp do różnych poziomów regału, który wymaga wózka z kabiną podnoszoną. Proces opisuje strona o komisjonowaniu.

Kompletacja kilku zamówień w jednym obchodzie, zwana multipickingiem, skraca drogę przy zamówieniach o podobnym asortymencie. Rozmieszczenie towarów wspiera klasyfikacja ABC. Towary pobierane najczęściej leżą najbliżej strefy wydań, co opisuje strona o ABC magazynu.

Zrzut ekranu systemu Studio WMS.net przedstawiający panel wydań magazynowych z listą zleceń i ich statusami.
Panel wydań w Studio WMS.net: lista zleceń z numerami ZWZ, datami operacji i statusami realizacji

Tabela zleceń pozwala filtrować dane według priorytetu. Kierownik widzi, które wysyłki wymagają kompletacji w pierwszej kolejności, i może zmienić kolejkę zadań.

Identyfikacja towaru i weryfikacja lokalizacji

Pomyłka lokalizacji kosztuje więcej niż pomyłka ilości, bo towar odłożony w złe gniazdo znika z mapy. Dlatego program stosuje weryfikację dwuetapową: operator skanuje kod miejsca składowania oraz kod towaru. Rozbieżność między nimi blokuje zatwierdzenie operacji.

Dwuetapowa weryfikacja lokalizacji i towaru za pomocą kodu QR i skanera - Studio WMS.net
Dwuetapowa weryfikacja lokalizacji i towaru kodem QR oraz skanerem w Studio WMS.net

Kody dwuwymiarowe niosą więcej danych niż kody liniowe. W jednym znaku mieści się numer partii i data ważności, więc skan eliminuje ręczną edycję. Strukturę etykiet paletowych opisuje strona o etykietach logistycznych GS1.

Raporty i gospodarka nośnikami

Raporty korzystają z zapisów, które powstają przy każdym skanie. Menedżer logistyki ocenia rotację zapasów i czas realizacji zamówień. Dokładność kompletacji oraz wykorzystanie przestrzeni czyta się z tych samych danych. Zestawienia można dopasować do działu, który z nich korzysta, bo kierownik magazynu potrzebuje innych kolumn niż dział sprzedaży.

Kolejny obszar obejmuje palety i pojemniki zwrotne. Brak rozliczeń z przewoźnikami generuje straty, których nie widać w stanach towarowych. System ewidencji nośników zapisuje przyjęcia i wydania palet u poszczególnych kontrahentów i liczy saldo bez ręcznego liczenia.

Bezpieczeństwo pracy w alejkach

Wąskie alejki między regałami zwiększają ryzyko kolizji wózka z pieszym. Systemy ostrzegania o wózkach, oparte na czujnikach zbliżeniowych albo RFID, współpracują z logiką WMS i pozwalają mapować strefy niebezpieczne. Dzięki zapisom z terminali widać też, w których alejkach ruch jest największy. Ogólne przepisy bezpieczeństwa i higieny pracy ustala rozporządzenie w sprawie ogólnych przepisów BHP.

Wymagania przed uruchomieniem programu

Program odwzorowuje magazyn, który istnieje, a nie magazyn z planu. Przed uruchomieniem trzeba przygotować cztery rzeczy. Prace te prowadzi się równolegle z bieżącą działalnością, więc nie wymagają zatrzymania obiektu.

Zasięg najlepiej zmierzyć w alejkach przed wdrożeniem, a nie po pierwszej uwadze operatora. Wdrożenie etapowe pozwala zacząć od przyjęć i wydań. Wizualizacja oraz awizacja dochodzą po ustabilizowaniu pracy.

Integracja, awizacja i inwentaryzacja

Zlecenia sprzedaży z ERP trafiają do kolejki kompletacji, a potwierdzenia wydań wracają bez ręcznego przepisywania. System współpracuje też z systemami kurierskimi i platformami e-commerce, które generują etykiety wysyłkowe. Planowanie dostaw wspiera awizacja dostaw, dzięki której obsada przyjęć zna asortyment przed przyjazdem pojazdu.

Inwentaryzacja cykliczna weryfikuje wybrane lokalizacje bez zatrzymywania pracy, co opisuje strona o inwentaryzacji w magazynie. W obiektach z układnicami program współpracuje ze sterowaniem urządzeń. Tę klasę obiektów opisuje strona o automatycznym magazynie wysokiego składowania.

Pytania i odpowiedzi o oprogramowanie WMS

Tak. Studio WMS.net można uruchomić w sieci lokalnej firmy albo w chmurze prywatnej, do której użytkownicy łączą się przez Internet. Wybór zależy od polityki bezpieczeństwa i zaplecza informatycznego.

Dane przepływają przez interfejs API albo webservice. W razie potrzeby wymianę można oprzeć na plikach XML. Szczegóły zależą od systemu ERP po stronie klienta, więc ustala się je w analizie przedwdrożeniowej.

FIFO wydaje towar przyjęty najwcześniej, niezależnie od terminu. FEFO wydaje towar o najkrótszym terminie ważności, więc wymaga daty przy każdej jednostce. FEFO stosuje się dla żywności i leków.

Terminala z Androidem wyposażonego w czytnik kodów kreskowych. Do pracy administracyjnej wystarcza komputer z przeglądarką. Do znakowania towarów używa się dodatkowo drukarki etykiet.

Tak. Inwentaryzacja cykliczna obejmuje wybrane lokalizacje albo wyrywkowe kontrole, a pozostała część magazynu pracuje normalnie. System porównuje wynik skanowania z zapisem w bazie i zgłasza rozbieżności.

Glosariusz pojęć związanych z oprogramowaniem WMS

Oprogramowanie WMS
System informatyczny do zarządzania operacjami magazynowymi, który prowadzi ewidencję lokalizacji i steruje pracą na hali.
Terminal radiowy
Przenośne urządzenie z ekranem dotykowym i czytnikiem kodów, łączące się z systemem WMS bezprzewodowo.
FEFO
First Expired, First Out - reguła wydawania według najkrótszego terminu ważności.
FIFO
First In, First Out - reguła wydawania w pierwszej kolejności towaru przyjętego najwcześniej.
Multipicking
Kompletacja kilku zamówień w jednym obchodzie magazynu, która skraca drogę pobrania.
Webservice
Interfejs programistyczny, przez który systemy wymieniają dane bez ręcznego eksportu plików.
Funkcja okna
Funkcja T-SQL z klauzulą OVER, która liczy wynik na zbiorze wierszy bez grupowania, na przykład sumę narastającą.
Weryfikacja dwuetapowa
Potwierdzenie operacji dwoma skanami, kodu lokalizacji i kodu towaru, przed zatwierdzeniem w systemie.

Warto przeczytać

WMS.net - system zarządzania magazynem
Jak Studio WMS.net prowadzi obieg dokumentów ZPZ, PZ, ZL i WZ, kartoteki oraz spis z natury w magazynie wysokiego składowania. Przykład zapytania T-SQL.
Czytaj artykuł →
Zakres funkcjonalny WMS dla magazynu wysokiego składowania - dokumenty i lokalizacje MG
Zakres funkcjonalny Studio WMS.net w magazynie wysokiego składowania: dokumenty przyjęć i wydań, lokalizacja MG, numery seryjne, daty ważności FEFO oraz T-SQL.
Czytaj artykuł →
Etykiety palet w magazynie wysokiego składowania - drukarka Zebra ZM400
Drukarka Zebra ZM400 drukuje etykiety logistyczne GS1 dla palet w magazynie wysokiego składowania: parametry, metody druku, połączenie sieciowe i moduł wydruku.
Czytaj artykuł →
Symfonia ERP i integracja z systemem WMS od SoftwareStudio
Integracja Symfonia ERP ze Studio WMS.net w modelu pull: kolejka FIFO, REST API z tokenem Bearer, potwierdzenia dokumentów i odporność na przerwy w łączności.
Czytaj artykuł →
Wysyłka kurierska z magazynu wysokiego składowania - wybór przewoźnika po skanie zamówienia
Wysyłka kurierska z magazynu wysokiego składowania: reguły wyboru przewoźnika, wymiana przez API, etykieta transportowa i numer listu w Studio WMS.net.
Czytaj artykuł →
Internetowy moduł magazynowy Studio WMS.net i zdalna kontrola stanów dla kontrahentów
Internetowy moduł magazynowy Studio WMS.net daje kontrahentom podgląd stanów i dokumentów w przeglądarce. Zobacz zasadę działania, zakres danych i wymagania.
Czytaj artykuł →