Lokalizacje magazynowe - kartoteka miejsc składowania i jej wpływ na przyjęcia oraz pobrania
Kartoteka Lokalizacje opisuje każde miejsce, na którym może stanąć towar - gniazdo regału, pole odkładcze na posadzce, a także rampę czy windę. Adres z tej kartoteki zapisuje się na pozycjach dokumentów magazynowych, a parametry miejsca decydują, gdzie terminal pozwoli odłożyć paletę i skąd zaproponuje pobranie. Kierownik zakłada tu strukturę magazynu i pilnuje, żeby odpowiadała temu, co naprawdę stoi na hali.
Adres w kolumnie Lokalizacja ma postać regał.kolumna.poziom, np. A.01.3, a kolumny Regał, Kolumna, Poziom po prawej stronie tabeli rozkładają go na części. Typ miejsca system pokazuje jako kolorową etykietę: Regał, Palet, Winda, Rampa albo Inne. Kolumna Stan łączy liczbę z paskiem, więc puste i zajęte miejsca odróżnia się bez czytania wartości. Licznik w stopce pokazuje, że w bazie demonstracyjnej kartoteka ma 1794 lokalizacje na 60 stronach po 30 wierszy.
Na tej stronie
- Adres lokalizacji i jego unikalność
- Kolumny rejestru lokalizacji
- Parametry kartoteki miejsca składowania
- Blokada lokalizacji i inwentaryzacja
- Podpowiedź lokalizacji przy przyjęciu
- Trasa i kolejność pobrań
- Karta miejsca składowania i wizualizacja zajętości
- Zakładanie lokalizacji - pojedynczo, z pliku i z projektanta
- Jak dopisać pojedynczą lokalizację
- Pasek narzędzi rejestru lokalizacji
- Ćwiczenie: sprawdź lokalizacje wyłączone z pracy i kolejność pobrań
- Najczęstsze pytania
- Słownik pojęć
Adres lokalizacji i jego unikalność
Adres jest identyfikatorem, którym posługuje się zarówno magazynier ze skanerem, jak i dokumenty magazynowe. Kod A.04.2 czyta się: regał (rząd) A, kolumna 04, poziom 2. Zapis kolumny z zerem wiodącym utrzymuje poprawną kolejność sortowania tekstu - A.04 stoi przed A.10, czego zapis A.4 nie zapewni. Ogólne zasady adresowania i strefowania magazynu omawia opracowanie struktura magazynu i lokalizacje w systemie WMS.
Ten sam adres może istnieć w dwóch magazynach albo w dwóch oddziałach firmy, ale nie może się powtórzyć w jednym magazynie tego samego oddziału. Dzięki temu skan etykiety miejsca zawsze wskazuje jeden rekord kartoteki w magazynie, w którym pracuje zalogowany użytkownik.
Unikalność adresu w bazie. Regułę pilnuje indeks unikalny SQL Server: adres musi być unikalny w obrębie magazynu i oddziału, a dodatkowo roli systemowej, czyli modułu. Ograniczenie działa na poziomie bazy danych, więc obowiązuje tak samo przy dopisaniu pojedynczej lokalizacji, jak i przy imporcie z pliku - drugi rekord z tym samym adresem nie zapisze się. Budowę indeksów opisuje dokumentacja indeksów klastrowanych i nieklastrowanych w Microsoft Learn.
Kolumny rejestru lokalizacji
Filtry kolumn tekstowych działają jak "zawiera", a kolumny typu znacznik - Aktywne i Blokada - mają filtr trójstanowy: tak, nie, wszystkie.
| Kolumna | Zawartość | Jak wykorzystać |
|---|---|---|
| Aktywne | Znacznik aktywności miejsca. | Miejsce wycofane z użytku zostaje w kartotece razem z historią dokumentów. |
| Lokalizacja | Adres regał.kolumna.poziom z kolorowym paskiem. | Pasek ma kolor przypisany lokalizacji w kartotece i pomaga wyróżnić wybrane miejsca na liście. |
| Blokada | Znacznik blokady miejsca. | Filtr ustawiony na tak pokazuje miejsca wyłączone z przyjęć na kolektorze i z ręcznych wydań. |
| Strefa | Kod strefy magazynowej; w bazie demonstracyjnej m.in. A, B, J, K. | Grupowanie po strefie pokazuje, ile miejsc liczy każda strefa. |
| Typ | Regał, Palet, Winda, Rampa albo Inne. | Oddziela gniazda regałowe od miejsc technicznych, takich jak rampy. |
| Trasa | Kod trasy - liczba porządkowa miejsca w obchodzie magazynu. | Kolektor proponuje miejsca pobrania w kolejności tego kodu. |
| Stan | Ilość towaru w lokalizacji z paskiem graficznym. | Sortowanie rosnąco wyciąga na górę puste miejsca. |
| Wysokość, Szerokość | Wymiary miejsca. | Informacja dla planowania; system nie dobiera na ich podstawie lokalizacji. |
| Nośność | Dopuszczalna masa w kilogramach. | Podstawa wypełnienia wagowego na wizualizacji; nie blokuje zapisu pozycji. |
| Regał, Kolumna, Poziom | Części adresu w osobnych kolumnach. | Filtr po jednym poziomie pokazuje np. wszystkie miejsca przy posadzce. |
| Zapisał, Data zapisu | Login i czas ostatniego zapisu rekordu. | Kontrola zmian w strukturze magazynu. |
Parametry kartoteki miejsca składowania
Formularz lokalizacji otwiera przycisk Dopisz albo Edycja. Ma cztery zakładki: Dane podstawowe, Dane uzupełniające, Ustawienia, Wizualizacja. Tabela poniżej grupuje zapisane w nim parametry według tego, do czego system ich używa.
| Grupa | Parametry | Gdzie system z nich korzysta |
|---|---|---|
| Adres | Adres oraz jego części: regał, kolumna, poziom. | Pozycje dokumentów, etykiety miejsc, skan miejsca na kolektorze. |
| Klasyfikacja | Strefa, typ miejsca. | Grupowanie w rejestrach, raport zajętości lokalizacji według stref. |
| Znaczniki stref | Strefa kompletacji, strefa przyjęcia, strefa wydania. | Znacznik strefy kompletacji wyłącza miejsce z listy stanów przy ręcznym wydaniu WZB i RW oraz z propozycji pobrania na kolektorze. |
| Dostępność | Aktywność, blokada. | Blokadę sprawdza kolektor przy wskazaniu miejsca oraz lista stanów do ręcznego wydania. |
| Kolejność | Kod trasy. | Kolejność propozycji pobrania przy wydaniu WZ na kolektorze. |
| Masa i gabaryt | Nośność, ciężar, wysokość, szerokość, długość, objętość. | Nośność wykorzystuje wizualizacja zajętości i raport zajętości lokalizacji; pozostałe pola opisują miejsce. |
| Prezentacja | Kolor. | Pasek przy adresie w rejestrze. |
Zanim oznaczysz miejsca znacznikiem strefy kompletacji, sprawdź, czy towar z tych miejsc ma być dostępny do zwykłych pobrań. System pominie je na liście stanów przy ręcznym wydaniu i w propozycjach kolektora, więc błędnie ustawiony znacznik wygląda na hali jak brak towaru, który fizycznie leży na regale.
Blokada lokalizacji i inwentaryzacja
Miejsce wyłącza się z pracy na dwa sposoby: znacznikiem blokady, który ustawia kierownik, albo statusem inwentaryzacji, który system nadaje sam przy założeniu arkusza spisu. Skutki obu stanów różnią się zakresem.
| Stan miejsca | Na kolektorze | W przeglądarce |
|---|---|---|
| Blokada | Przy odkładaniu towaru w przyjęciu PZB i PZ komunikat "Podana lokalizacja jest zablokowana!"; miejsce nie trafia do propozycji pobrania przy wydaniu WZ. | Miejsce nie pojawia się na liście stanów przy ręcznym wydaniu WZB i RW. |
| Objęte trwającą inwentaryzacją | Spis na kolektorze przyjmuje tylko lokalizacje objęte arkuszem. | Status blokady inwentaryzacyjnej od założenia arkusza do jego zamknięcia; kreator nie założy arkusza, gdy w zakresie są dokumenty w buforze. |
Reguła blokady. Blokada nie przenosi towaru i nie zmienia stanu. Paleta w zablokowanym miejscu zostaje na stanie magazynowym, ale nie pojawi się na liście stanów do ręcznego wydania, a kolektor nie przyjmie na to miejsce nowej dostawy. Przed zablokowaniem gniazda do naprawy regału towar przenosi się dokumentem zmiany lokalizacji ZL.
Listę miejsc, które w danej chwili obejmuje spis, pokazuje rejestr lokalizacji w trakcie inwentaryzacji. Po zamknięciu arkusza status wraca do normalnego, a różnice spisu trafiają do dokumentów nadwyżek i niedoborów.
Podpowiedź lokalizacji przy przyjęciu
Studio WMS.net nie wybiera miejsca na podstawie wolnej przestrzeni, wymiarów ani nośności. Podpowiedź wynika z kilku przewidywalnych reguł, zależnych od tego, gdzie powstaje przyjęcie.
| Sytuacja | Podpowiadana lokalizacja |
|---|---|
| Przyjęcie PZB albo PW w przeglądarce | Lokalizacja domyślna z kartoteki asortymentu. |
| Przyjęcie PZ na podstawie zlecenia ZPZ | Lokalizacja domyślna zapisana w zleceniu. |
| Przyjęcie PZ na kolektorze | Pierwsza pusta lokalizacja (ze stanem zero) w magazynie i oddziale użytkownika, w kolejności adresów. Podpowiedź nie widzi przyjęć w buforze, dlatego kolektor pamięta adresy użyte w bieżącej sesji. |
| Paleta, która już jest na stanie | Bieżąca lokalizacja tej palety. |
Nośność nie jest sprawdzana przy zapisie. System nie odrzuci pozycji przyjęcia ani przesunięcia, gdy masa towaru przekroczy nośność miejsca. Pole Nośność służy wizualizacji zajętości i raportom; gdy jest puste, wizualizacja przyjmuje 800 kg. Obciążenie regałów kontroluje się na wizualizacji i w procedurach BHP magazynu - zasady opisuje artykuł o obciążaniu i przeglądach regałów magazynowych.
Jeśli Twój magazyn pracuje na stałych miejscach dla indeksów, wpisz lokalizację domyślną w kartotece asortymentu. Przy składowaniu wolnym wybór miejsca należy do magazyniera, a kolektor pomaga mu jedynie propozycją pierwszej pustej lokalizacji w transakcji przyjęcia PZ na kolektorze. Kryteria doboru miejsca - rotację, masę, gabaryt - omawia artykuł o kryteriach wyboru lokalizacji składowania.
Trasa i kolejność pobrań
Kod trasy ustala kolejność, w jakiej kolektor proponuje miejsca pobrania przy wydaniu WZ na podstawie zlecenia ZWZ. Kandydatami są lokalizacje ze stanem, spoza strefy kompletacji i bez blokady, posortowane po kodzie trasy, a przy równym kodzie - po adresie. System nie liczy najkrótszej drogi: kolejność obchodu wynika wyłącznie z numeracji nadanej w kartotece.
W bazie demonstracyjnej kody trasy mają postać 6500, 6501, 6502 - kolejny numer dla kolejnej kolumny regału A. Numeracja z odstępami zostawia miejsce na regały dostawione później, bez przenumerowania całej hali. Tryb Ścieżki w projektancie układu magazynu liczy trasę kompletacji heurystyką najbliższego sąsiada z poprawą 2-opt, ale działa na planie projektu i nie zmienia kodów trasy w kartotece.
Karta miejsca składowania i wizualizacja zajętości
Kartę otwiera odnośnik w panelu szczegółów komórki na wizualizacji zajętości, a ścieżka w jej nagłówku prowadzi do kartoteki Lokalizacje. Górna część powtarza dane kartoteki: strefę, regał, kolumnę, poziom, trasę kompletacji i nośność. Pasek Wypełnienie wagowe dzieli masę towaru przez nośność - masa to ilość razy ciężar jednostkowy z kartoteki asortymentu, a w bazie demonstracyjnej lokalizacja A.04.2 ma 315 kg przy nośności 1200 kg. Legenda pod paskiem rozdziela zapas na zdatny, do sprawdzenia i po terminie, a przyciski Przesunięcie, Inwentaryzacja, Zablokuj uruchamiają działania dla tego miejsca.
Siatkę regałów z kolorami wypełnienia opisuje strona wizualizacja zajętości magazynu. Na hali zawartość miejsca sprawdza się transakcją stan dla lokalizacji na kolektorze, w której magazynier skanuje albo wpisuje adres.
Zakładanie lokalizacji - pojedynczo, z pliku i z projektanta
Pojedyncze miejsca dopisuje się w formularzu. Całe regały zakłada się importem z pliku albo listą adresów przygotowaną w projektancie układu magazynu.
Jak dopisać pojedynczą lokalizację
Sprawdź, czy adres jest wolny
W sekcji KARTOTEKI otwórz Lokalizacje i wpisz adres w filtr kolumny Lokalizacja. Pusta tabela oznacza, że adres nie jest zajęty.
Otwórz formularz
Kliknij Dopisz. Wpisz adres oraz jego części: regał, kolumnę, poziom.
Ustaw klasyfikację
Wybierz strefę i typ miejsca, zaznacz potrzebne znaczniki stref i nadaj kod trasy zgodny z kolejnością obchodu.
Podaj parametry masy
Wpisz nośność w kilogramach oraz wymiary miejsca. Bez nośności wizualizacja przyjmie wartość domyślną.
Zapisz i oznacz miejsce
Zapisz rekord i wydrukuj etykietę poleceniem Wydruki, żeby magazynier mógł potwierdzać odłożenie palety skanem adresu.
Przycisk Generuj strukturę w projektancie układu magazynu tworzy listę adresów z podsumowaniem i podglądem skryptu SQL; listę pobiera się jako plik CSV albo SQL. Sam projektant nie zapisuje niczego w bazie WMS - projekt leży w pamięci przeglądarki, a adresy trafiają do kartoteki przez import lokalizacji z pliku. Adresy projektanta mają format z dywizami, np. A-00-1, więc przed importem trzeba je porównać ze schematem przyjętym w kartotece, np. A.04.2.
Pasek narzędzi rejestru lokalizacji
| Przycisk | Działanie |
|---|---|
| Dopisz | Formularz nowej lokalizacji z czterema zakładkami. |
| Edycja | Zmiana parametrów zaznaczonego miejsca, w tym blokady i kodu trasy. |
| Podgląd | Podgląd miejsca tylko do odczytu; strzałka przy przycisku rozwija kolejne widoki. |
| Wydanie | Polecenie wydania uruchamiane dla zaznaczonego miejsca. |
| Wydruki | Etykiety miejsca: Etykieta, Etykietki, Etykieta logistyczna. |
Menu trzech kresek daje dostęp do funkcji uniwersalnych, m.in. historii zmian i eksportu tabeli do Excela. Pełną kartotekę lokalizacji zapisuje do arkusza pozycja WMS Lokalizacje w menu eksportu danych kartotek.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: sprawdź lokalizacje wyłączone z pracy i kolejność pobrań
Uczeń analizuje strukturę magazynu tak, jak robi to kierownik przed planowaniem rozmieszczenia dostawy. Rola w demo: kierownik magazynu. Czas: około 15 minut.
- Otwórz bezpłatne demo Studio WMS.net w roli kierownika magazynu i przejdź do KARTOTEKI, Lokalizacje.
- Ustaw filtr kolumny Blokada na tak. Zapisz liczbę rekordów z licznika w stopce oraz typy zablokowanych miejsc.
- Usuń filtr, posortuj tabelę po kolumnie Trasa rosnąco i wypisz pięć pierwszych adresów. Ustal, w jakiej kolejności kolektor proponowałby pobrania z tych miejsc, gdyby leżał w nich towar.
- Wpisz Rampa w filtr kolumny Typ i wyjaśnij, po co kartoteka przechowuje miejsca, które nie są gniazdami regału.
- W sekcji MAGAZYN wybierz Wizualizacja, kliknij dwukrotnie komórkę z towarem i z panelu szczegółów otwórz kartę miejsca składowania. Porównaj nośność z masą towaru na pasku Wypełnienie wagowe.
Pytanie kontrolne. Dlaczego system pozwoli zapisać przyjęcie palety cięższej niż nośność lokalizacji i kto w takim razie odpowiada za kontrolę obciążenia regału?
Podstawa programowa. Ćwiczenie realizuje efekt "przyjmuje towary do magazynu" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), w tym kryterium "dobiera lokalizację magazynową przyjmowanego towaru". Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.
Najczęstsze pytania
Czy system sprawdza nośność lokalizacji przy przyjęciu?
Nie. Nośność nie jest sprawdzana przy zapisie pozycji przyjęcia ani przesunięcia. Wykorzystuje ją wizualizacja zajętości i raport zajętości lokalizacji; przy pustym polu wizualizacja przyjmuje 800 kg.
Dlaczego kolektor wyświetla komunikat "Podana lokalizacja jest zablokowana!"?
Wskazane miejsce ma w kartotece ustawioną blokadę. Kolektor sprawdza ją przy odkładaniu towaru w przyjęciach PZB i PZ. Trzeba wybrać inną lokalizację albo zdjąć blokadę w edycji rekordu.
Czy ten sam adres może istnieć w dwóch magazynach?
Tak. Indeks unikalny bazy danych wymaga niepowtarzalnego adresu tylko w obrębie jednego magazynu i oddziału.
Jak system wybiera lokalizację dla nowej dostawy?
W przeglądarce podpowiada lokalizację domyślną z kartoteki asortymentu albo ze zlecenia ZPZ. Kolektor przy przyjęciu PZ proponuje pierwszą pustą lokalizację w kolejności adresów, a dla palety już obecnej na stanie - jej bieżące miejsce.
Czy kod trasy wyznacza najkrótszą drogę kompletacji?
Nie. Kolektor sortuje propozycje pobrania po kodzie trasy, a przy równym kodzie po adresie. Kolejność obchodu zależy więc od numeracji nadanej w kartotece.
Co dzieje się z lokalizacją objętą inwentaryzacją?
Od założenia arkusza spisu do jego zamknięcia lokalizacja ma status blokady inwentaryzacyjnej. Spis na kolektorze przyjmuje tylko miejsca objęte arkuszem, a po zamknięciu inwentaryzacji status wraca do normalnego.
Słownik pojęć
- Lokalizacja
- Adresowane miejsce składowania w magazynie: gniazdo regału, pole odkładcze albo miejsce techniczne, np. rampa.
- Adres lokalizacji
- Kod miejsca w postaci regał.kolumna.poziom, np. A.04.2, unikalny w obrębie magazynu i oddziału.
- Strefa magazynowa
- Wydzielona część magazynu o wspólnym przeznaczeniu, np. kontrola jakości albo kwarantanna, oznaczona kodem w kartotece lokalizacji.
- Blokada lokalizacji
- Znacznik wyłączający miejsce z przyjęć na kolektorze i z listy stanów do ręcznego wydania, bez zmiany stanu magazynowego.
- Kod trasy
- Liczba porządkowa miejsca w obchodzie magazynu, według której kolektor sortuje propozycje pobrania.
- Nośność
- Dopuszczalna masa ładunku w lokalizacji w kilogramach, wykorzystywana przez wizualizację zajętości i raporty.
- Wypełnienie wagowe
- Stosunek masy towaru w lokalizacji, liczonej z ilości i ciężaru jednostkowego, do nośności miejsca.
- Lokalizacja domyślna
- Miejsce zapisane w kartotece asortymentu, które przeglądarka podpowiada przy przyjęciu tego towaru.