Uzupełnianie strefy kompletacji: jak działają progi min-max i ruch MM między strefami oraz które błędy zostawiają pustą półkę, choć zapas leży w magazynie obok.
Półka kompletacyjna opróżnia się szybciej, niż ktokolwiek to zauważy. Magazynier staje przy lokalizacji z listą w ręku, a na półce leżą dwie sztuki zamiast dwunastu. Zlecenie czeka, choć paleta z tym samym towarem stoi trzy alejki dalej. Proces, który temu zapobiega, nazywa się uzupełnianiem strefy kompletacji, po angielsku replenishment. Łączy dwa tematy opisywane zwykle osobno: zarządzanie lokalizacjami w magazynie oraz program do kompletacji.
Czym jest uzupełnianie strefy kompletacji
Magazyn dzieli się zwykle na dwie części o odmiennym zadaniu. Strefa zapasowa przechowuje towar w dużych jednostkach, najczęściej na paletach w regałach wysokiego składowania. Strefa kompletacji, zwana też pick face, trzyma niewielką ilość każdego indeksu w miejscu, z którego magazynier pobiera sztuki albo kartony do zlecenia. Pierwsza strefa jest gęsta i tania w utrzymaniu. Druga jest szybka w obsłudze, ale mieści zapas na kilka dni sprzedaży, nie na miesiące.
Uzupełnianie przenosi towar z pierwszej strefy do drugiej, zanim ta się opróżni. Ten sam indeks i ta sama partia zmieniają lokalizację, a razem z nią dostępność dla kompletacji. Schemat pokazuje jeden przebieg: od przyjęcia dostawy, przez zapas, aż po moment, w którym spadek stanu uruchamia zadanie.
Wyzwalacze uzupełnienia: min-max i zapotrzebowanie zleceń
O terminie uzupełnienia decyduje wyzwalacz. Najprostszy opiera się na dwóch progach zapisanych przy indeksie: minimum i maksimum. Gdy stan lokalizacji spada do minimum, powstaje zadanie przeniesienia do poziomu maksimum. Inne strategie patrzą na zlecenia albo na zegar, a nie na sam stan.
| Strategia | Co uruchamia uzupełnienie | Zaleta | Ryzyko |
|---|---|---|---|
| Min-max | Stan lokalizacji spada do progu minimalnego | Prosta reguła, działa bez planowania | Zbyt niski próg daje pustą lokalizację w szczycie zmiany |
| Na żądanie | Zlecenia na liście wydań wymagają więcej sztuk, niż stoi w lokalizacji | Ilość dopasowana do zleceń | Potrzebna wiedza o zleceniach z wyprzedzeniem |
| Planowe | Początek zmiany albo zamknięcie fali kompletacji | Przeniesienia poza szczytem, bez zatorów w alejkach | Nagły wzrost popytu opróżnia lokalizację przed kolejnym przebiegiem |
| Awaryjne | Magazynier zgłasza brak towaru w lokalizacji | Ratuje bieżące zlecenie | Zatrzymuje kompletację i zostawia rozbieżność do wyjaśnienia |
Próg minimalny powinien pokryć sprzedaż w czasie, który zajmuje uzupełnienie. Przykład liczbowy ilustruje zasadę: jeśli z lokalizacji schodzi 30 kartonów na godzinę, a przeniesienie trwa pół godziny, minimum nie może być niższe niż 15 kartonów. Do tego dochodzi rezerwa na zlecenie ponadprzeciętne. Maksimum ogranicza pojemność lokalizacji, czyli to, ile opakowań zbiorczych i palet mieści się w miejscu, które wskazuje kartoteka.
Progi nie są stałe. Towar sezonowy wymaga innych wartości w szczycie i poza nim, a klasyfikacja ABC i XYZ podpowiada, które indeksy przeglądać najczęściej. Pozycje z grupy A zasługują na comiesięczną weryfikację progów, pozycje z grupy C wystarczy sprawdzać raz na kwartał.
Zadanie uzupełnienia i ruch MM
W najprostszej postaci zadanie uzupełnienia jest poleceniem dla operatora wózka: weź daną ilość danego indeksu z lokalizacji źródłowej i odłóż ją w lokalizacji docelowej. Ilość wynika z różnicy między maksimum a stanem bieżącym, zaokrąglonej do pełnych opakowań zbiorczych. Gdy pick face jest miejscem paletowym, przenosi się całą paletę. Operator potwierdza skanem lokalizację źródłową oraz towar, a po odłożeniu lokalizację docelową.
W ERP skrót MM oznacza przesunięcie międzymagazynowe. Jeżeli strefa kompletacji jest tam osobnym magazynem, uzupełnienie jest dokumentem MM i trafia do ksiąg. Gdy obie strefy należą do jednego magazynu, wystarczy zmiana lokalizacji w WMS i ERP nie musi o niej wiedzieć. Podział ustala się przy integracji z systemem ERP, bo od niego zależy, czy każde uzupełnienie wysyła komunikat do księgowości.
W Studio WMS.net przemieszczenie towaru między lokalizacjami rejestruje osobny dokument przesunięcia. Zapisuje on, skąd i dokąd przeniesiono towar, w jakiej ilości, a także kto to zrobił i kiedy. System aktualizuje stany lokalizacyjne w czasie rzeczywistym, więc kolejne zlecenie widzi już nowy układ.
Uzupełnienie liczy się od potwierdzenia odłożenia w lokalizacji docelowej. Do tego momentu towar jest w drodze i nie wolno go przydzielać do zleceń.
Dwa zadania nie mogą zarezerwować tej samej palety z zapasu. Przydział z kolejki bez podwójnej rezerwacji opiera się w SQL Server na blokadach UPDLOCK i READPAST: wiersz zajęty przez jednego operatora jest pomijany dla pozostałych, więc nikt nie czeka na zwolnienie blokady. Podpowiedzi tabelowe opisuje dokumentacja Microsoft Learn.
Priorytety uzupełnień
Jeśli zadań jest więcej niż wolnych wózków, ktoś musi ustalić kolejność. Reguły priorytetu bywają proste, ale muszą być jawne, bo inaczej każdy operator wybiera pierwsze zadanie z góry listy. Kolejność od najpilniejszego wygląda zwykle tak:
- Brak z zamówieniami w kolejce. Lokalizacja jest pusta, a zlecenia na ten indeks już czekają.
- Stan poniżej minimum bez zleceń. Towaru wystarczy na kilka pobrań, więc czas jest, ale niewiele.
- Uzupełnienie przed falą. Zadanie planowe, wykonywane przed zamknięciem fali kompletacji.
- Porządkowanie. Konsolidacja niepełnych palet i przesunięcia o niskim priorytecie, robione w przerwach.
Ogólne zasady ustawiania kolejności w kompletacji opisuje strona o tym, jak ustawić priorytety zleceń i kolejność kompletacji. Uzupełnienie dziedziczy z niej jedną regułę: zadanie, które blokuje zlecenie z krótkim terminem, wyprzedza wszystkie inne.
Wpływ uzupełniania na kompletację
Dobrze działające uzupełnianie jest niewidoczne dla magazyniera, który kompletuje. Źle działające widać natychmiast. Pusta lokalizacja zatrzymuje listę w połowie, a magazynier albo czeka, albo zgłasza brak i przechodzi do następnej pozycji. Każdy taki brak to dodatkowy przebieg przez te same alejki, jeśli zlecenie ma być dokończone później.
W kompletacji falowej uzupełnienie ma jeszcze jedną rolę. Przed startem fali stan pick face musi pokrywać wszystkie zlecenia w fali, a nie tylko pierwsze z brzegu. Gdy tak nie jest, fala rozciąga się w czasie i wypada z okna odjazdu przewoźnika. Strategie opisuje program do kompletacji, a same trasy zbierania porównanie metod tras kompletacji.
Przy towarach z terminem ważności pojawia się drugie ograniczenie. Uzupełnienie wybiera partię według FEFO, czyli najkrótszego terminu przydatności, i odkłada ją w osobnej lokalizacji albo dopiero po opróżnieniu poprzedniej. Zasady zapisu partii i dat opisują partie produkcyjne i daty ważności.
Błędy i braki przy uzupełnianiu
Większość kłopotów ma powtarzalne źródła. Tabela zestawia pięć błędów widocznych na hali i zmianę, która każdy z nich usuwa.
| Błąd | Objaw na hali | Przyczyna | Co zmienić |
|---|---|---|---|
| Próg min liczony ze średniej | Pusta lokalizacja w szczycie zmiany | Średnia ukrywa dni o największych pobraniach | Liczyć próg z najgorszego dnia tygodnia |
| Zadanie zamknięte przy pobraniu z zapasu | System pokazuje towar w pick face, którego tam jeszcze nie ma | Zmiana stanu przed odłożeniem w lokalizacji docelowej | Zamykać zadanie po skanie lokalizacji docelowej |
| Pusty zapas | Zadanie nie ma skąd pobrać towaru | Dostawa nie dotarła albo towar stoi w innej strefie | Zgłosić brak do zakupów i wskazać zapas w innej lokalizacji |
| Mieszanie partii | Kompletacja pobiera partię o dłuższym terminie ważności | Nowa partia odłożona na starą w tej samej lokalizacji | Nowa partia w osobnej lokalizacji albo najpierw opróżnienie starej |
| Max większy niż pojemność | Paleta nie mieści się w lokalizacji, towar zostaje w alejce | Próg ustawiony bez sprawdzenia wymiarów | Trzymać max w granicach pojemności lokalizacji |
Osobna sprawa to brak w samym zapasie. Wtedy zadanie uzupełnienia nie ma z czego powstać, a zlecenie trzeba zrealizować częściowo albo z innej lokalizacji. Zgłoszenie braku i decyzję o zamienniku opisuje sekcja o brakach i zamiennikach przy kompletacji. Rozbieżności między stanem w systemie a stanem na półce wychodzą przy inwentaryzacji w programie WMS.
Uzupełnianie w Studio WMS.net
Dane potrzebne do uzupełniania leżą w kartotece asortymentu. Zakładka Dane uzupełniające zawiera sekcję Definicje zapasów, w której wskazuje się domyślną lokację oraz progi zapasu minimalnego i maksymalnego. Obok stoją wymiary i parametry pakowania, czyli ilość w opakowaniu zbiorczym i na palecie, z których wynika pojemność pick face.
Sam ruch towaru rejestrują dokumenty przesunięć, a układ lokalizacji i ich obłożenie pokazuje interaktywna mapa magazynu z sekcji Magazyn. Sposób wyzwalania uzupełnienia jest zakresem ustalanym w analizie przedwdrożeniowej: system może zgłaszać zadanie na terminalu Android albo tylko wskazywać pozycje poniżej progu na liście. Wybór zależy od tego, kto w magazynie obsługuje zapas, i od tego, czy ERP ma widzieć każdy ruch jako MM. Pracę na hali opisuje strona o terminalu Android, a miejsce lokalizacji w układzie magazynu strona o lokalizacji towaru. Rozmieszczenie samych indeksów między strefami opisuje osobna strona o slottingu.