W opisywanym wdrożeniu o tym, z której palety zbierać towar do zlecenia, rozstrzyga baza danych, a nie magazynier. Dla pozycji, dla których baza znajdzie paletę, funkcja podaje propozycję według stałych reguł, a magazynier potwierdza ją skanami na kolektorze. Opisujemy reguły w kolejności ich sprawdzania, a potem osobny wariant dla zleceń z numerem partii. Lista pozycji, na której działają te reguły, pochodzi z kompletacji po numerze awizo, a ogólny przebieg od zlecenia do dokumentu WZ opisuje strona o kompletacji zleceń.
Spis treści
- Baza proponuje paletę dla pozycji, dla której ją znajdzie
- Domyślnie baza wybiera paletę o najniższym numerze z półki
- Zamówienie na pełną paletę sięga do rezerwy
- Napoczęta paleta ma pierwszeństwo i wraca na listę, dopóki ma towar
- Wariant po partii wymusza numer partii i liczy palety
- W wariancie po partii magazynier może wskazać inną paletę z rezerwy
- Granice tego opisu
- Pytania do zadania na etapie analizy
- Pytania i odpowiedzi o wybór palety do zbiórki
- Glosariusz pojęć związanych z wyborem palety do zbiórki
Baza proponuje paletę dla pozycji, dla której ją znajdzie
Funkcja bazy zwraca dla każdej pozycji zlecenia, dla której znajdzie paletę, jedną propozycję zbiórki. Propozycja ma pięć pól: adres, numer palety, partię, termin ważności i ilość. Lista pozycji jest posortowana po adresie, więc kolektor pokazuje je w kolejności adresów.
Pozycja, dla której baza nie znajdzie palety, nie trafia na listę. Lista na ekranie składa się więc wyłącznie z pozycji, dla których jest propozycja.
Baza sprawdza trzy reguły w stałej kolejności, a drzewo poniżej pokazuje je jako dwa pytania i wynik domyślny. Typ pozycji wynika z zamówionej ilości: pozycja jest pełną paletą, gdy zamówiono co najmniej tyle sztuk, ile mieści pełna paleta, a w przeciwnym razie jest pozycją częściową.
| Sytuacja | Propozycja systemu |
|---|---|
| Ostatnia zebrana paleta była napoczęta | Dokończenie napoczętej palety |
| Zamówiono co najmniej pełną paletę i w rezerwie jest taka paleta | Pełna paleta z rezerwy |
| Żadna z tych sytuacji | Paleta o najniższym numerze z półki |
| Wariant po partii i pozostało co najmniej tyle, ile mieści pełna paleta | Pełna paleta tej partii z rezerwy, o najniższym numerze |
Reguła: propozycję zbiórki wyznacza baza według stałych reguł, a magazynier potwierdza ją skanami.
Domyślnie baza wybiera paletę o najniższym numerze z półki
Reguła podstawowa wskazuje jedną paletę i stawia jej cztery warunki.
- Numer. Spośród palet spełniających pozostałe warunki baza bierze tę o najniższym numerze.
- Lokalizacja. Paleta leży na lokalizacji domyślnej artykułu, czyli na półce zbiórkowej.
- Stan palety. Paleta jest niezablokowana i leży poza strefami kompletacji.
- Właściciel. Lokalizacja nie jest przypisana do konkretnego właściciela towaru.
Zaproponowana ilość jest w tej regule mniejszą z dwóch wartości: ilości pozostałej do zebrania na pozycji i ilości na proponowanej palecie. Przykład (wymyślony): na palecie leży 60 sztuk artykułu testowego. Gdy do zebrania zostało 40 sztuk, ekran podpowie 40, a gdy zostało 100, podpowie 60.
Słowo „najstarsza” byłoby tu mylące, bo o kolejności decyduje numer palety, a nie data przyjęcia ani termin ważności. Wydanie według daty przyjęcia palety, które w innym wdrożeniu liczy osobna funkcja stanu, opisuje strona o FIFO według daty przyjęcia palety.
Zamówienie na pełną paletę sięga do rezerwy
Gdy do zebrania zostało co najmniej tyle, ile mieści pełna paleta, baza szuka palety na lokalizacjach rezerwowych. Zawartość pełnej palety pochodzi z kartoteki artykułu i musi być większa niż jedna sztuka. Jeśli w rezerwie leży paleta z taką ilością lub większą, propozycją jest pełna paleta z rezerwy zamiast półki. Dobór lokalizacji przy przyjęciu opisuje artykuł o autolokacji i pojemności lokalizacji.
Dla wskazanego właściciela towaru kolejność palet z rezerwy wyznaczają cztery kryteria w tej kolejności.
- Termin ważności jest kryterium pierwszym.
- Partia jest kryterium drugim.
- Data przyjęcia jest kryterium trzecim.
- Numer palety jest kryterium czwartym.
Dla pozostałych właścicieli o kolejności decyduje sam numer palety. Opisujemy to jako regułę dla wskazanego właściciela, bo dotyczy tylko jego towaru.
Przykład (wymyślony): pełna paleta artykułu testowego mieści 100 sztuk, w rezerwie leżą dwie takie palety, a zlecenie opiewa na 250 sztuk. Pierwsze dwie propozycje wskażą pełne palety z rezerwy. Gdy zebrano 200 sztuk, zostaje 50, czyli mniej niż pełna paleta, więc kolejną propozycją jest paleta z półki.
Napoczęta paleta ma pierwszeństwo i wraca na listę, dopóki ma towar
Reguła dokończenia napoczętej palety jest sprawdzana jako pierwsza i ma dwa warunki.
- Pozycja. Zamówiono ją w ilości co najmniej pełnej palety i zbierano już wcześniej.
- Ilość zebrana. Dotychczas zebrana ilość nie jest wielokrotnością pełnej palety.
Gdy oba warunki są spełnione, baza proponuje tę samą paletę, o ile ma jeszcze towar.
Przykład (wymyślony): pełna paleta mieści 100 sztuk, zamówiono 250, a z palety zebrano 60 sztuk. Liczba 60 nie dzieli się przez 100, więc ta sama paleta wraca na listę z pozostałymi 40 sztukami. Dopiero gdy paleta nie ma towaru, o następnej propozycji rozstrzyga kolejna reguła.
Przy dokończeniu napoczętej palety i przy pełnej palecie z rezerwy zaproponowana ilość to ilość na wskazanej palecie. Ilość większą niż pozostała do zebrania odrzuci baza przy zapisie. Kontrolę po zbiórce opisuje strona o statusach skompletowane i spakowane.
Wariant po partii wymusza numer partii i liczy palety
Wariant po partii jest osobnym ekranem kolektora. Jego lista obejmuje tylko pozycje zleceń z wymaganym numerem partii, a dla każdej liczy liczbę palet do zebrania jako pozostałą ilość podzieloną przez zawartość pełnej palety. Wynik ma dwa miejsca po przecinku. Partia nie jest numerem seryjnym, a ewidencję numerów seryjnych opisuje strona o skanowaniu numeru seryjnego.
Gdy pozostało co najmniej tyle, ile mieści pełna paleta, baza proponuje pełną paletę tej partii z lokalizacji rezerwowych. Paleta musi mieć dokładnie tyle sztuk, ile mieści pełna paleta, a spośród takich palet baza wybiera tę o najniższym numerze. Pomija przy tym lokalizację domyślną artykułu oraz strefy kompletacji. Pomija też lokalizacje przypisane do właściciela. Gdy takiej palety nie ma, pozycja nie trafia na listę.
Gdy pozostało mniej niż pełna paleta, baza proponuje paletę tej partii o najniższym numerze, bez dodatkowych filtrów lokalizacji.
W tym wariancie pole kodu EAN jest wyłączone. Magazynier skanuje numer palety w polu Nr palety, a system sprawdza, czy ta paleta leży w lokalizacji rezerwowej i zawiera ten artykuł z partii wskazanej na zleceniu. W przeciwnym razie ekran odpowiada „Niepoprawny numer palety”. Ilość podstawia się z palety, a gdy wpisana ilość jest większa od pozostałej do zebrania, ekran odpowiada „Ilość większa niż zlecona: X!”, gdzie X to ilość pozostała.
Pole Ilość / Ilość palet ma dwie połówki. Po lewej stoi ilość pozostała do zebrania, a po prawej licznik zapisanych palet obok liczby palet do zebrania, wyliczonej z ilości pozostałej po każdym zapisie. Mianownik maleje więc razem z postępem: przy zamówieniu na dwie pełne palety po zebraniu pierwszej licznik pokazuje 1/1, a nie 1/2. Gdy na liście jest kolejna pozycja, po zakończeniu bieżącej ekran pokazuje okno „Pozycja zlecenia zakończona!”, a licznik wraca do zera.
| Sytuacja w wariancie po partii | Odpowiedź ekranu |
|---|---|
| Zeskanowana paleta leży poza lokalizacją rezerwową albo jest z innej partii niż na zleceniu | „Niepoprawny numer palety” |
| Wpisana ilość jest większa od pozostałej do zebrania | „Ilość większa niż zlecona: X!”, gdzie X to ilość pozostała |
| Wskazany inny adres pobrania nie ma stanu | „Brak stanów we wskazanej lokalizacji!” |
| Paleta na wskazanym adresie ma za małą ilość | „Ilość musi być równa lub mniejsza X!” |
| Przycisk Sprawdź stany nie znajduje towaru | „BRAK DOSTEPNYCH STANÓW!” |
W wariancie po partii magazynier może wskazać inną paletę z rezerwy
W wariancie po partii adres pobrania można podać inny niż proponowany. System sprawdza wtedy paletę na wskazanym adresie i odpowiada „Brak stanów we wskazanej lokalizacji!” albo „Ilość musi być równa lub mniejsza X!”. Magazynier może więc wziąć paletę tej samej partii z innej lokalizacji rezerwowej, ale nie z dowolnego miejsca.
Przycisk Sprawdź stany pokazuje listę adresów, na których leży dany artykuł w danej partii. Każdy wiersz ma postać „Adres - A | Nr serii - ... | liczba palet - N”, na przykład „Adres - R03-04-1 | Nr serii - P-2606 | liczba palet - 2” (przykład wymyślony). Gdy nic nie leży, ekran pokazuje „BRAK DOSTEPNYCH STANÓW!”.
Numer partii trafia na zlecenie od klienta, który ją zamawia. Jak wygląda ten formularz po stronie klienta, opisuje strona o zleceniu wydania z numerem serii, a uzupełnianie półki z rezerwy omawia artykuł o zadaniach uzupełnienia na kolektorze.
Granice tego opisu
Opis dotyczy jednego wdrożenia i opiera się na funkcji bazy oraz na ekranach kolektora. Cztery granice trzeba znać przed rozmową o własnym magazynie.
- Kolejność palet. W regule podstawowej o kolejności decyduje numer palety. Opis nie twierdzi, że wybierana jest paleta najstarsza.
- Zakres listy. Opisujemy pozycje, dla których baza znalazła paletę. O pozostałych wiemy tylko tyle, że nie trafiają na listę.
- Praca równoległa. Opis nie obejmuje pracy dwóch operatorów na tej samej pozycji.
- Skala i efekty. Nie podajemy liczby palet ani czasu zbiórki. Opis dotyczy ekranów i reguł, nie wyników.
Pytania do zadania na etapie analizy
Reguły wyboru palety opierają się na kartotece artykułów i na układzie lokalizacji, więc zasady wokół nich trzeba ustalić przed uruchomieniem. Cztery pytania zbieramy do rozmowy z klientem operatora.
- Półka i rezerwa. Które lokalizacje są półką zbiórkową, a które rezerwą? Czy każdy artykuł ma jedną lokalizację domyślną?
- Pełna paleta. Jaka zawartość pełnej palety jest zapisana w kartotece i kto ją utrzymuje?
- Właściciele towaru. Czy dla któregoś właściciela kolejność palet z rezerwy ma wynikać z terminu ważności, a nie z numeru palety?
- Brak palety. Kto ma się dowiedzieć o pozycji, dla której baza nie znajdzie palety?
Pytania i odpowiedzi o wybór palety do zbiórki
Propozycję wylicza funkcja bazy według trzech stałych reguł, które sprawdza w jednej kolejności. Pierwsza dotyczy napoczętej palety, druga pełnej palety z rezerwy, trzecia palety z półki. Dla pozycji, dla której baza nie znajdzie palety, propozycji nie ma, a pozycja nie trafia na listę.
Gdy do zebrania zostało co najmniej tyle, ile mieści pełna paleta, a na lokalizacjach rezerwowych jest paleta z taką ilością lub większą. Zawartość pełnej palety pochodzi z kartoteki artykułu i musi być większa niż jedna sztuka.
Jeśli pozycja zamówiona w ilości co najmniej pełnej palety była już zbierana, a zebrana ilość nie jest wielokrotnością pełnej palety, baza proponuje tę samą paletę. Dzieje się tak, dopóki paleta ma jeszcze towar.
To osobny ekran, którego lista obejmuje tylko pozycje z wymaganym numerem partii. Pole kodu EAN jest wyłączone, magazynier skanuje numer palety, a licznik pokazuje liczbę palet do zebrania.
W wariancie po partii tak, ale tylko paletę tej samej partii z lokalizacji rezerwowej. Wskazany adres system sprawdza i przy braku stanu odpowiada komunikatem.
Glosariusz pojęć związanych z wyborem palety do zbiórki
- Lokalizacja domyślna
- Lokalizacja zapisana w kartotece artykułu jako miejsce zbiórki. W opisywanym wdrożeniu jest nią półka zbiórkowa.
- Półka zbiórkowa
- Lokalizacja domyślna artykułu, z której reguła podstawowa wybiera paletę o najniższym numerze.
- Rezerwa
- Lokalizacje rezerwowe, z których baza proponuje pełną paletę, gdy do zebrania zostało co najmniej tyle, ile mieści pełna paleta.
- Pełna paleta
- Paleta o zawartości zapisanej w kartotece artykułu, większej niż jedna sztuka. Typ pozycji zlecenia zależy od tego, czy zamówiono co najmniej tyle sztuk.
- Napoczęta paleta
- Paleta, z której zebrano już część towaru. Baza proponuje ją ponownie, dopóki ma towar.
- Numer partii
- Oznaczenie serii towaru wymagane na zleceniach w wariancie po partii. Nie jest numerem seryjnym pojedynczej sztuki.