W skrócie

W opisywanym wdrożeniu zestaw jest artykułem z recepturą, a zlecenia jego przepakowania zakłada procedura generująca uruchamiana z menu rejestru. Obejmuje zestawy, których stan nie przekracza minimum zapasu. Magazynier realizuje je na kolektorze: zbiera składniki i składa z nich zestawy, a w razie potrzeby rozpakowuje zestaw z powrotem.

W opisywanym wdrożeniu zestaw ma w kartotece flagę zestawu i recepturę, czyli składniki z ilością na jeden zestaw. Zlecenia jego przepakowania zakłada procedura generująca, którą uruchamia się z menu rejestru. Magazynier realizuje je potem na kolektorze danych z Androidem, na trzech ekranach: zbierania składników, składania zestawu i rozpakowania.

Tekst kierujemy do działu IT i kierownika projektu. Opisujemy w nim reguły z formularzy i procedur opisywanej wersji, a przykłady są wymyślone. Komplety składane w innym wdrożeniu, według receptury z ERP, opisuje artykuł o zmianie indeksu i kompletach w WMS. Przepakowanie kartonów na nowy nośnik to inny proces i leży na stronie o przepakowaniu kartonów na paletę.

Zestaw ma recepturę, a zlecenia zakłada generator uruchamiany z menu

Artykuł oznaczony w kartotece flagą zestawu ma recepturę: składnik i ilość na jeden zestaw. Zlecenie przepakowania ma jedną pozycję przychodową, czyli liczbę zestawów do złożenia, i po jednej pozycji rozchodowej na każdy składnik.

Zlecenia zakłada procedura generująca, uruchamiana z menu rejestru. W konfiguracji nie ma harmonogramu, więc nic nie powstaje samo: ktoś musi uruchomić generator. Procedura bierze zestawy, których stan nie przekracza minimum zapasu. Zestaw musi mieć aktywną recepturę i nie może mieć zlecenia przepakowania oczekującego na zbieranie. Stan jest sumą wszystkich ruchów artykułu.

Cztery etapy przepakowania: zlecenie z generatora, zbieranie składników, składanie zestawu i rozpakowanie zestawu
Schemat pokazuje, że pierwszy etap uruchamia generator z menu rejestru, a trzy kolejne realizuje magazynier na kolektorze. Kliknij obraz, aby go powiększyć.

Zlecenie zakłada się na niedobór do maksimum zapasu, czyli na różnicę między maksimum a stanem, zaokrągloną w górę. Ilość każdego składnika to ilość z receptury razy niedobór. Przykład (wymyślony): zestaw ma minimum 10, maksimum 40 i stan 8, więc niedobór wynosi 32 zestawy. Receptura wymaga dwóch sztuk składnika A i jednej sztuki składnika B na zestaw, a zlecenie obejmuje wtedy 64 sztuki składnika A i 32 sztuki składnika B.

EtapCo robi magazynier lub generatorRuch w systemie
Zlecenie z generatoraProcedura uruchamiana z menu rejestru zakłada pozycję zestawu i pozycje składnikówPozycja przychodowa zestawu i po jednej pozycji rozchodowej na składnik
ZbieranieTrzy dane składnika (kod EAN, ilość, adres), na końcu adres strefy przepakowańRozchód ze źródła i przychód do strefy przepakowań, zatwierdzone od razu
SkładanieSkładnik po składniku, potem kod EAN zestawuRozchody składników i przychód jednego zestawu w buforze
RozpakowanieAdres, numer palety, kod zestawu i potwierdzenie składnikówRozchód zestawu i przychód składników na lokalizacje domyślne

Progi minimum dla półek zbiórki opisuje strona o uzupełnianiu strefy kompletacji, a zadania uzupełnienia na kolektorze artykuł o uzupełnianiu strefy zbiórki. To osobne mechanizmy z własnymi ekranami. Dokumenty, którymi magazyn rejestruje przepakowanie w ogólnym ujęciu, opisuje strona o dokumentach magazynowych.

Zlecenie maleje, gdy brakuje składników

Zlecenie nie musi objąć całego niedoboru. Dostępność składnika liczy się ze stanu zatwierdzonego z uwzględnieniem zapotrzebowania z otwartych zleceń wydania i przepakowania. Gdy któregoś składnika brakuje, zlecenie jest pomniejszane do liczby zestawów wyliczonej z dostępności najbardziej deficytowego składnika.

Ciąg dalszy przykładu wymyślonego: składnika A jest 50 sztuk, a składnika B 20 sztuk. Z A da się złożyć 25 zestawów, z B 20, więc zlecenie spada z 32 do 20 zestawów. Zbieranie obejmie wtedy 40 sztuk składnika A i 20 sztuk składnika B.

Gdy składników nie wystarcza na żaden zestaw, w historii zostaje wpis o błędzie generowania zlecenia przepakowania. Po uzupełnieniu składników generator można uruchomić ponownie z menu, bo zestaw nie ma wtedy zlecenia oczekującego na zbieranie.

Zbieranie składników kończy się adresem strefy przepakowań

Ekran zbierania przyjmuje numer zlecenia i odmawia komunikatem „Podany numer zlecenia nie istnieje lub został już zrealizowany!”. Dla każdego składnika proponuje źródło, czyli paletę i adres pobrania, a magazynier potwierdza adres skanem. Sposób, w jaki baza proponuje palety do zbiórki w zleceniach wydania, opisuje artykuł o wyborze palety do zbiórki.

Na każdej pozycji magazynier wykonuje trzy czynności w stałej kolejności: skanuje kod EAN („Niepoprawny kod EAN!”), wpisuje ilość i skanuje adres („Podany adres jest niezgodny!”). Ilość nie może przekroczyć mniejszej z dwóch wartości: tego, ile zostało na zleceniu, i tego, ile jest na lokalizacji. Przy przekroczeniu ekran odpowiada „Ilość musi być równa lub mniejsza X!” z dopuszczalną ilością w miejsce X.

Zapis składa się z rozchodu ze źródła i przychodu do strefy przepakowań, zatwierdzonych od razu. Sam układ pracy z adresami i skanem na kolektorze opisuje artykuł o kompletacji po numerze awizo.

Gdy nie zostało nic do zebrania, ekran prosi o adres strefy przepakowań. Dopiero po nim przychody dostają lokalizację, a zlecenie zmienia status na zebrane i ekran pokazuje „Zlecenie zakończone!”. Próba zakończenia bez adresu daje „Zapisz adres docelowy!”.

Składanie zestawu dziedziczy dane składnika o najwcześniejszym terminie ważności

Ekran składania pracuje na jednym zestawie naraz. Po wczytaniu numeru zlecenia pokazuje pozycję zestawu z polem „Pozostało do przyjęcia” i automatycznie anuluje niedokończone pozycje tego operatora z poprzednich sesji, z adnotacją „Usunięto pozycję niedokończoną”. Do składania trafiają tylko zlecenia, których zbieranie zostało zakończone.

Dla każdego składnika pętla ma trzy kroki: kod EAN, numer partii i ilość. Ekran podpowiada partię i pozwala ją zmienić, a gdy na lokalizacji nie ma takiej partii, odpowiada „Brak partii na lokalizacji!”. Maksimum ilości to mniejsza z dwóch wartości: ile składnika potrzeba na jeden zestaw i ile go jest w strefie przepakowań. Przekroczenie daje „Maksymalna ilość asortymentu to: X!”. Zapis jest rozchodem składnika w buforze.

Ekran kolektora składania zestawu: kod EAN składnika, numer partii, ilość i paleta docelowa zestawu
Makieta poglądowa, dane przykładowe. Ekran pokazuje składnik z partią P-2606 i ilością 3 oraz komunikat „Maksymalna ilość asortymentu to: 2!”. Numer palety docelowej widać od początku. Kliknij obraz, aby go powiększyć.

Gdy zebrano wszystkie składniki jednego zestawu, ekran prosi o kod EAN produktu gotowego. Numer palety docelowej, nadany z licznika przy wczytaniu zlecenia, widać na ekranie od początku, więc magazynier nie wpisuje go ręcznie. Przychód zapisuje się po jednym zestawie na zapis, w buforze.

Gotowy zestaw dziedziczy trzy dane składnika o najwcześniejszym terminie ważności: partię, termin ważności i miejsce.

Ruchy zestawu dostają znacznik zakończenia. Po ostatnim zestawie ekran pokazuje „Zlecenie zakończone!”, a przycisk Zakończ w trakcie składania zestawu daje „Dokończ pozycję!”. Ruchy rozchodu i przychodu składania pozostają w buforze.

Rozpakowanie zestawu zwraca składniki na ich lokalizacje domyślne

Rozpakowanie zaczyna się od trzech skanów: adresu, numeru palety i kodu EAN zestawu. Terminal odmawia w pięciu sytuacjach.

SytuacjaKomunikat
Lokalizacja nie istnieje„Podana lokalizacja nie istnieje!”, a także „jest wyłączona!”, „jest nieaktywna!” albo „jest zablokowana!”
Na lokalizacji nie ma palety„Brak palety na lokalizacji!”
Artykuł nie jest zestawem„Dany asortyment to produkt podstawowy!”
Na palecie nie ma asortymentu„Brak asortymentu na danej palecie!”
Ilość większa niż na palecie„Podana ilość nie może przekraczać ilości na lokalizacji!”

Zapis rozpakowania tworzy rozchód zestawu i przychód składników według receptury: ilość składnika razy liczba zestawów. Składniki wracają na lokalizacje domyślne i są od razu zatwierdzone. Jeśli na lokalizacji domyślnej stoi już paleta tego składnika, towar jest dokładany na nią.

Rozpakowanie odmawia też w dwóch przypadkach: gdy składnik nie ma adresu domyślnego („Brak adresu domyślnego asortymentu basic!”) i gdy zestaw nie ma receptury („Brak informacji o produktach składowych!”). Receptura jest więc potrzebna dwa razy, przy zakładaniu zlecenia i przy rozpakowaniu, a bez niej zestawu nie da się rozłożyć z powrotem.

Operator potwierdza składniki po rozpakowaniu

Po zapisie operator potwierdza każdy składnik osobno pięcioma danymi: kodem EAN, ilością, partią, terminem ważności i adresem docelowym. Ilość nie może być większa niż zaplanowana, a przekroczenie daje „Podana ilość nie może przekraczać X!”.

Termin ważności wpisany przez operatora musi mieć poprawny format i mieścić się w oknie plus minus 1095 dni od dziś.

Naruszenie reguły terminuKomunikat
Zły format daty„Podana data jest w błędnym formacie!”
Data przed oknem„Data minimalna to ...!”
Data za oknem„Data maksymalna to ...!”

Po ostatnim składniku ekran pokazuje „Dokument zakończony!”, a przycisk Zakończ przed końcem daje „Dokończ dokument!”.

Analizę procesu zaczynamy od czterech pytań. Odpowiedzi ustalają, czy opisany układ pasuje do zestawów w danym magazynie.

  • Receptura: kto utrzymuje listę składników zestawu i jak często ona się zmienia.
  • Minimum i maksimum: kto ustala progi dla zestawów i kiedy się je koryguje.
  • Uruchomienie generatora: kto z menu rejestru zakłada zlecenia i w jakim rytmie.
  • Bufor składania: kto zatwierdza ruchy składania, które w opisanej wersji po zapisie zostają w buforze.

Pytania i odpowiedzi o przepakowaniu zestawów w WMS

Kiedy generator zleceń zakłada przepakowanie zestawu?

Generator uruchamia się z menu rejestru, bo w konfiguracji nie ma harmonogramu. Bierze zestawy, których stan nie przekracza minimum zapasu. Zestaw musi mieć aktywną recepturę i nie może mieć zlecenia przepakowania oczekującego na zbieranie.

Ile zestawów obejmuje zlecenie, gdy brakuje składników?

Zlecenie zakłada się na niedobór do maksimum zapasu, a gdy któregoś składnika brakuje, pomniejsza do liczby zestawów wyliczonej z dostępności najbardziej deficytowego składnika. Gdy nie wystarcza na żaden zestaw, w historii zostaje wpis o błędzie generowania zlecenia przepakowania.

Skąd magazynier bierze składniki do zebrania?

Ekran zbierania proponuje dla każdego składnika źródło, czyli paletę i adres pobrania, a magazynier potwierdza adres skanem. Na końcu podaje adres strefy przepakowań, do której trafiają zebrane składniki.

Jakie dane dostaje złożony zestaw?

Zestaw dziedziczy trzy dane składnika o najwcześniejszym terminie ważności: partię, termin ważności i miejsce. Ruchy zestawu dostają znacznik zakończenia, a przychód zapisuje się po jednym zestawie w buforze.

Jak działa rozpakowanie zestawu z powrotem na składniki?

Zapis zdejmuje zestaw ze stanu i według receptury dopisuje składniki na ich lokalizacje domyślne, od razu w stanie zatwierdzonym. Potem operator potwierdza każdy składnik osobno pięcioma danymi: kodem EAN, ilością, partią, terminem ważności i adresem docelowym.

Słownik pojęć o przepakowaniu zestawów

Terminy używane przez dział IT i kierownika projektu, gdy zestawy powstają ze składników i wracają do nich na kolektorze.

Zestaw
Artykuł oznaczony w kartotece flagą zestawu, który ma recepturę. W opisywanym wdrożeniu powstaje ze składników i może być rozpakowany z powrotem.
Receptura
Lista składników zestawu z ilością każdego na jeden zestaw. Z niej generator wylicza ilości składników na zleceniu przepakowania.
Minimum i maksimum zapasu
Progi stanu artykułu. Generator zakłada zlecenie, gdy stan zestawu nie przekracza minimum, i liczy je do maksimum.
Zlecenie przepakowania
Dokument z jedną pozycją przychodową zestawu i pozycjami rozchodowymi składników. Realizuje się go na kolektorze w zbieraniu i składaniu.
Generator zleceń przepakowania
Procedura uruchamiana z menu rejestru, która zakłada zlecenia dla zestawów o stanie nieprzekraczającym minimum. Nie działa według harmonogramu.
Strefa przepakowań
Miejsce, do którego trafiają zebrane składniki i z którego pobiera je ekran składania. Adres tej strefy kończy zbieranie.
Rozpakowanie zestawu
Operacja odwrotna do składania: rozchód zestawu i przychód składników według receptury na ich lokalizacje domyślne.

Opisz nam, jak składacie zestawy w swoim magazynie

Podaj, skąd bierzecie recepturę i kto zakłada zlecenia, a zaproponujemy układ generatora i ekranów kolektora.