Rozwiązania magazynowe dzielą się na klasy: moduł magazynowy w ERP, prosty program do ewidencji, system WMS oraz WMS z automatyką składowania. Studio WMS.net należy do klasy WMS. Synchronizuje kartoteki i dokumenty z ERP, działa w przeglądarce i może pracować w środowisku wirtualnym, na przykład VMware. Dobór klasy do konkretnego procesu opisuje osobny materiał o doborze rozwiązania magazynowego.
Z czego składa się rozwiązanie magazynowe
Pojedynczy program rzadko wystarcza, żeby uporządkować magazyn. Rozwiązanie składa się z kilku warstw, które różnią się tym, kto z nich korzysta i jak szybko dane muszą się zmieniać. Dopiero zestawienie warstw pokazuje, czego firmie naprawdę brakuje.
W praktyce braki ujawniają się nierówno. Firma może mieć dobrą bazę kartotek i jednocześnie pracować na papierowych listach pobrań, albo odwrotnie: kupić terminale, a stany prowadzić w arkuszu. Pierwszy krok to więc spis tego, co już działa, i uczciwa ocena, czy działa dobrze. Spis warto prowadzić osobno dla każdej warstwy, bo wtedy od razu widać, gdzie koszt zmiany będzie najniższy.
- Warstwa danych: kartoteki towarowe, stany w lokacjach i pełna historia ruchów zapisana w bazie relacyjnej.
- Warstwa operacyjna: przyjęcia i wydania wykonywane na terminalach lub w przeglądarce, z potwierdzeniem skanem.
- Warstwa integracyjna: wymiana dokumentów z ERP, systemami przewoźników i platformami sprzedaży.
- Warstwa sprzętowa: skanery, drukarki etykiet, terminale z Androidem oraz ewentualne wózki i regały zautomatyzowane.

Studio WMS.net - pulpit kierownika magazynu
Ekran główny Studio WMS.net prezentuje aktualny stan operacji magazynowych w formie trzech wykresów. Dwa wykresy kołowe pokazują rozkład zleceń według statusu (5374 zrealizowanych, 1104 anulowanych, 168 do realizacji, 18 w buforze) oraz strukturę typów dokumentów magazynowych (PZ, WZ, PZB, WZB, ZPZ, ZWZ i inne). Wykres słupkowy prezentuje top 10 kontrahentów z największą liczbą obsługiwanych palet. Menu główne zawiera sekcje NOWY, MAGAZYN, KARTOTEKI i INFORMACJE. Widoczna wersja systemu v2026.1.4.9500.
Klasy rozwiązań i kiedy każda wystarcza
Klasy nie tworzą drabinki, po której każda firma musi się wspinać. Magazyn z kilkudziesięcioma pozycjami i jednym stanowiskiem wydań może pracować na module ERP przez lata. Problemy zaczynają się, gdy rośnie liczba lokacji oraz liczba osób pracujących równocześnie.
| Klasa | Co obejmuje | Kiedy wystarcza | Typowe ograniczenie |
|---|---|---|---|
| Moduł magazynowy ERP | Stany ilościowe na poziomie magazynu oraz dokumenty przyjęć | Jeden magazyn bez lokacji, mała rotacja | Brak lokalizacji, brak zadań dla magazyniera |
| Prosty program do ewidencji | Kartoteki, dokumenty, raporty stanów | Mały magazyn z jedną zmianą | Skanowanie dołożone ręcznie, słabe zarządzanie partiami |
| System WMS | Lokacje, zadania, terminale, partie, terminy ważności, integracje | Kilkaset lokacji, kilka osób na zmianie, wymagana identyfikowalność | Wymaga uporządkowanych kartotek i szkolenia |
| WMS z automatyką | Sterowanie regałami i przenośnikami przez interfejsy urządzeń | Duży wolumen i stała struktura asortymentu | Wysoki koszt, ograniczona elastyczność układu hali |
Klasę rozwiązania wybiera się według liczby lokacji i równoczesnych użytkowników, a nie według liczby funkcji w ofercie. Funkcja, której magazyn nie używa, zostaje kosztem wdrożenia i utrzymania.
Gdzie kończy się ERP, a zaczyna WMS
System ERP odpowiada na pytanie, ile towaru firma ma i ile jest wart. WMS odpowiada na pytanie, na której lokacji towar leży i kto ma go zabrać. Oba pytania wymagają innej struktury danych, dlatego w ERP rzadko pojawia się model lokacji z pojemnością i regułą rotacji.
Połączenie obu systemów opiera się na wymianie kartotek i dokumentów. Zatwierdzone w ERP zamówienie staje się zleceniem w magazynie, a potwierdzone wydanie wraca do ERP jako podstawa faktury. Szczegóły takiej wymiany opisuje materiał o integracji ERP z WMS.
Identyfikacja towaru i praca na terminalu
O jakości rozwiązania decyduje to, jak towar trafia do systemu. Każde ręczne wpisanie numeru zwiększa ryzyko pomyłki, a każda pomyłka wraca później jako rozbieżność inwentaryzacyjna. Dlatego identyfikacja jest osobną decyzją projektową, niezależną od wyboru oprogramowania.
| Technologia | Co identyfikuje | Zaleta | Ograniczenie |
|---|---|---|---|
| Kod liniowy EAN | Artykuł | Tani, powszechny, obsługiwany przez każdy skaner | Nie niesie partii ani terminu ważności |
| GS1-128 i SSCC | Partia, data ważności, jednostka logistyczna | Jedna etykieta niesie kilka danych | Wymaga poprawnych separatorów pól i walidacji |
| RFID | Paleta lub pojedyncza sztuka | Odczyt bez widoczności kodu i hurtowo | Koszt znaczników, wpływ metalu na zasięg |
| Komunikaty głosowe | Potwierdzenie pobrania przez magazyniera | Wolne ręce i oczy | Wymaga uczenia profili głosu |
Zasady kodowania opisują materiały o kodach kreskowych i o RFID w magazynie. Komunikaty głosowe są trzecią drogą potwierdzania pobrań. Numer SSCC jednostki logistycznej definiuje organizacja GS1 Polska w opisie standardu SSCC.
Po stronie operatora pracę przejmuje aplikacja magazynowa Android. Pokazuje zadanie z lokacją i ilością, a skan niezgodny z zadaniem odrzuca na miejscu. Magazynier nie musi pamiętać numerów, bo decyzje o kolejności i miejscu składowania podejmuje serwer.

Studio WMS.net - wizualizacja układu magazynu
Moduł Wizualizacja w sekcji Magazyn Studio WMS.net prezentuje graficzny rzut z góry na układ magazynu z zaznaczonymi regałami i strefami. Widoczne są też lokalizacje składowania. Kolory wskazują poziom zajętości: zielony - lokalizacja wolna, żółty - częściowo zajęta. Kolor czerwony oznacza lokalizację pełną lub zablokowaną. Kliknięcie na lokalizację otwiera panel z aktualnym asortymentem i ilościami. Wizualizacja ułatwia zarządzanie przestrzenią i planowanie przesunięć konsolidacyjnych. Pozwala też szybko zlokalizować towar bez konieczności przeglądania list.
Dane, na których pracuje rozwiązanie magazynowe
Każde rozwiązanie opiera się na kilku powiązanych obiektach w bazie. Jeśli któryś z nich jest opisany niedbale, błąd powiela się na każdym ekranie i w każdym raporcie. Kartoteka bez wymiarów uniemożliwia dobór lokacji, a partia bez terminu ważności wyłącza zasadę rotacji.
| Obiekt | Przykładowe atrybuty | Do czego służy |
|---|---|---|
| Artykuł | Indeks, kod EAN, jednostki miary, wymiary, masa | Dobór lokacji i kontrola wagowa |
| Lokacja | Adres regału, poziom, pojemność, strefa | Podpowiedź miejsca odłożenia i trasa pobrań |
| Partia | Numer, data produkcji, termin ważności | Rotacja i śledzenie pochodzenia towaru |
| Kontrahent | Godziny pracy, parametry logistyczne, preferowany przewoźnik | Priorytety zleceń i okna odbioru |
W firmach prowadzących sklep internetowy te same obiekty obsługują dodatkowo integrację z platformą sprzedażową. Stan wolny do sprzedaży musi być aktualizowany po każdym potwierdzonym ruchu, bo inaczej sklep sprzedaje towar, którego już nie ma. Operator logistyczny dokłada do tego rozliczanie usług według klienta.
Planowanie czasu pracy i dostaw
Rozwiązanie magazynowe dotyczy także czasu, nie tylko przestrzeni. Rampa, która przyjmuje trzy dostawy naraz, blokuje się szybciej niż jakakolwiek lokacja. Dlatego w klasie WMS pojawiają się kalendarze zasobów i rezerwacje okien czasowych dla przewoźników.
Moduł kalendarzy w Studio WMS.net pozwala definiować zdarzenia cykliczne, rezerwować zasoby sprzętowe i analizować historyczne obciążenie magazynu. System blokuje okna czasowe dla zaplanowanych operacji i przypomina o zbliżających się zadaniach. Opis modułu znajduje się w artykule o module kalendarze w systemie WMS.

Studio WMS.net - kalendarze pracy magazynu
Widok Kalendarze w sekcji Magazyn Studio WMS.net prezentuje harmonogram pracy magazynu: zdefiniowane zmiany robocze, dni wolne, godziny otwarcia ramp oraz okresy planowanych przerw technicznych. Administratorzy definiują kalendarze dla poszczególnych obszarów (przyjęcia i wydania). Osobny obszar stanowi magazyn wewnętrzny, a system uwzględnia je przy planowaniu zleceń i obliczaniu terminów realizacji. Właściwie skonfigurowany kalendarz eliminuje sytuacje, w których zlecenie trafia do realizacji poza godzinami pracy danej sekcji.
Zgłaszanie dostaw przez przewoźników obsługuje system awizacji dostaw. Awizacja z oknem czasowym pozwala przygotować rampę i ludzi przed przyjazdem auta, a odchylenia od harmonogramu zapisują się jako dane do rozmów z dostawcami. Przy pracy w magazynie wysokiego składowania dochodzi do tego kolejność zadań dla wózków.
- Okno czasowe: przedział godzin, w którym przewoźnik może podjechać pod konkretną rampę.
- Rezerwacja zasobu: przypisanie wózka lub rampy do zadania na określony czas.
Architektura wdrożenia i dostęp przez Internet
Studio WMS.net działa w przeglądarce, więc stanowiska biurowe nie wymagają instalacji klienta. Warstwę serwerową stanowią Microsoft IIS i baza MS SQL Server, a całość może pracować w środowisku wirtualnym, na przykład VMware. Dzięki temu dostęp do systemu wymaga jedynie połączenia z Internetem i uprawnień użytkownika.
Gdy wielu magazynierów zatwierdza ruchy jednocześnie, spójność stanów zapewnia baza. W implementacjach opartych na SQL Server rezerwację i zapis ruchu zamyka się w jednej transakcji, a poziom izolacji wybiera się tak, żeby raporty nie blokowały operacji. Zasady blokad opisuje dokumentacja Microsoft Learn o blokowaniu transakcji i wersjonowaniu wierszy.
Rozwiązanie rośnie wraz z magazynem tylko wtedy, gdy moduły dokłada się bez przebudowy bazy. Jeśli nowy proces wymaga zmiany kartotek we wszystkich modułach, koszt rozbudowy zaczyna przewyższać koszt pierwszego wdrożenia.
W rozwiązaniach klasy WMS dostęp opiera się na rolach. Inne uprawnienia ma magazynier, a inne administrator, który zarządza kartotekami. Podział ról zmniejsza ryzyko przypadkowej zmiany danych podstawowych i ułatwia późniejszy audyt operacji.
Modułowa struktura Studio WMS.net pozwala zacząć od przyjęć i wydań, a inwentaryzację albo awizacje włączyć później. Pełny opis produktu znajduje się na stronie Studio WMS.net, a ogólne zasady działania opisuje materiał o systemie WMS. Przegląd pokrewnych opracowań zbiera kategoria rozwiązania magazynowe.