Rola kartotek w strukturze danych WMS.net

Kartoteki magazynowe to podstawowe rekordy danych, na których opiera się każda operacja w systemie WMS.net. Kiedy operator przyjmuje towar, wydaje zamówienie albo przesuwa paletę między strefami, system nie zapisuje pojedynczego zdarzenia w oderwaniu od reszty - odwołuje się jednocześnie do kilku powiązanych ze sobą kartotek: towarowej, lokalizacji, kontrahenta oraz opakowań i nośników. Ten artykuł opisuje, z jakich pól składa się każda z nich oraz jak są ze sobą powiązane w codziennej pracy magazynu.

Codzienną obsługę tych ekranów - dopisywanie, edycję i podgląd pozycji z poziomu interfejsu operatora - opisujemy osobno w materiale o kartotekach w systemie WMS. Zagadnienia dokumentacyjne, czyli to, jak prowadzenie kartotek wpisuje się w formalne wymagania wobec ewidencji magazynowej, znajdują się z kolei w artykule o kartotekach magazynowych. Poniżej skupiamy się wyłącznie na strukturze danych - definicjach poszczególnych typów kartotek i relacjach między nimi.

Rozróżnienie typów kartotek nie jest wyłącznie kwestią porządku formalnego. Każdy typ rekordu odpowiada innemu obiektowi rzeczywistego magazynu: towarowi, miejscu składowania, firmie po drugiej stronie transakcji oraz fizycznemu nośnikowi, na którym towar się porusza. Dopiero powiązanie tych czterech kartotek pozwala systemowi odpowiedzieć na pytania w rodzaju "ile sztuk konkretnego indeksu leży na palecie w strefie B, którą dostarczył dany dostawca" - bez takiej struktury każda odpowiedź wymagałaby ręcznego przeszukiwania osobnych zestawień.

Kartoteka towarowa (asortymentowa) i jej pola

Kartoteka towarowa, nazywana też asortymentową, jest centralnym rekordem opisującym pojedynczy indeks - produkt lub jego wariant przechowywany w magazynie. Zawiera dane identyfikacyjne (indeks, nazwa, kod kreskowy), dane logistyczne (jednostka podstawowa, przeliczniki opakowań, waga i wymiary) oraz dane handlowe (grupa asortymentowa, dostawca domyślny, cena referencyjna). To właśnie do tej kartoteki odwołuje się każdy dokument magazynowy - przyjęcie, wydanie czy przesunięcie międzymagazynowe - dlatego jej kompletność i poprawność wpływa na wiarygodność wszystkich pozostałych zestawień w systemie.

W systemie kartotek towarowych możliwe jest też przypisanie zdjęć oraz załączników do każdej pozycji - certyfikatów, kart charakterystyki czy instrukcji obsługi. Ta warstwa opisowa nie wpływa na obroty, ale ułatwia identyfikację towaru pracownikom, którzy nie znają danego asortymentu na pamięć.

Indeks i zasady nazewnictwa towaru

Indeks powinien być trwały i niezależny od cech zmiennych. Kod zawierający nazwę dostawcy albo aktualną cenę traci sens przy pierwszej zmianie warunków handlowych. Sprawdza się indeks neutralny, uzupełniony atrybutami opisowymi w osobnych polach, po których można filtrować i grupować pozycje.

Nazwa towaru wymaga równie jasnych reguł. Ustalenie kolejności elementów, sposobu zapisu jednostek i wymiarów oraz zakazu stosowania skrótów tworzonych doraźnie ogranicza powstawanie duplikatów. Dwa zapisy tej samej pozycji różniące się szykiem wyrazów są w bazie dwiema pozycjami, choć na regale leżą razem.

Jednostki miary i przeliczniki

Częstym źródłem rozbieżności są jednostki. Towar zamawiany w kartonach, składowany w paletach i wydawany w sztukach wymaga zdefiniowanych przeliczników oraz jednoznacznego wskazania jednostki podstawowej. Brak takiej definicji prowadzi do korekt inwentaryzacyjnych, których przyczyny nikt później nie potrafi ustalić.

Przeliczniki powinny być powiązane z konkretną pozycją, a nie z grupą asortymentową. Liczba sztuk w kartonie bywa różna dla wariantów tego samego produktu, a założenie o jednakowym opakowaniu zbiorczym prowadzi do systematycznych błędów przy kompletacji i wysyłce.

Kartoteka lokalizacji jako mapa magazynu

Kartoteka lokalizacji opisuje fizyczne miejsca składowania - regały, poziomy, strefy odkładcze czy bufory przyjęć. Każdy rekord ma unikalny adres w formacie STREFA-RZĄD-KOLUMNA-POZIOM (np. A-02-05-3), a dodatkowo przechowuje pojemność wyrażoną w liczbie palet lub jednostek, dopuszczalny typ nośnika, ewentualną strefę temperaturową oraz status - aktywna, zablokowana albo objęta inwentaryzacją. Szczegółowy podział magazynu na strefy i regały opisujemy w artykule o miejscach składowania.

W przeciwieństwie do kartoteki towarowej, która zmienia się rzadko, kartoteka lokalizacji jest odpytywana przy niemal każdej transakcji - system musi wiedzieć, czy dany adres jest wolny, jaki ma udźwig i czy towar, który ma tam trafić, spełnia jego ograniczenia, na przykład wymóg chłodni. Aktualny stan zajętości poszczególnych adresów widoczny jest w stanach magazynowych, które łączą kartotekę towarową z kartoteką lokalizacji w jeden zapis ilościowy.

Kartoteka kontrahenta - dostawcy i odbiorcy

Kartoteka kontrahenta gromadzi dane firm współpracujących z magazynem - zarówno dostawców, jak i odbiorców. Typowy rekord zawiera nazwę i nazwę skróconą, numer NIP, adres siedziby oraz adresy dostaw, które mogą być różne od adresu rozliczeniowego, numer referencyjny, warunki dostaw i domyślny sposób transportu. W wielu wdrożeniach kartoteka kontrahenta jest zsynchronizowana z systemem ERP, dzięki czemu dane firmy wprowadza się raz, a WMS.net i księgowość korzystają z tego samego źródła.

Każdy dokument przyjęcia (PZ) odwołuje się do kartoteki kontrahenta jako dostawcy, a dokument wydania (WZ) - jako odbiorcy. Dzięki temu system generuje zestawienie obrotów według partnera handlowego bez ręcznego przepisywania danych, a operator widzi historię dostaw czy zwrotów dla konkretnej firmy z poziomu jednej kartoteki, bez przeszukiwania osobnych rejestrów.

Kartoteka opakowań i nośników logistycznych

Czwarty typ kartoteki opisuje fizyczne nośniki, na których towar porusza się po magazynie i poza nim - palety EUR, kontenery, pojemniki zwrotne czy kartony zbiorcze. Rekord nośnika zawiera typ, wymiary, maksymalne obciążenie, właściciela (własny czy wypożyczony, na przykład w systemie paletowym) oraz - jeśli nośnik jest znakowany jednorazowo - unikalny numer SSCC nadawany zgodnie ze standardem GS1. Zasady kodowania takich etykiet opisujemy w artykule o etykiecie GS1.

Powiązanie kartoteki towarowej z kartoteką nośników pozwala systemowi pilnować, ile sztuk danego indeksu mieści się na jednej palecie, a to z kolei wpływa na planowanie przestrzeni i dobór lokalizacji podczas składowania. W obrocie paletowym ta sama kartoteka bywa też podstawą rozliczeń między magazynami tej samej sieci lub między magazynem a przewoźnikiem.

Relacje między kartotekami - towar, lokalizacja i kontrahent

Pojedynczy dokument magazynowy - na przykład przyjęcie towaru - w rzeczywistości odwołuje się jednocześnie do kilku kartotek naraz. Poniższa kolejność pokazuje, jak wygląda to powiązanie krok po kroku podczas rejestracji dostawy.

  1. Wybór kontrahenta - operator wskazuje kartotekę dostawcy, od którego pochodzi przesyłka.
  2. Pobranie danych towaru - dla każdej pozycji dostawy system odczytuje z kartoteki towarowej indeks, nazwę, jednostkę i przelicznik opakowania zbiorczego.
  3. Przypisanie do nośnika - jeśli dostawa jest paletyzowana i oznaczona numerem SSCC, towar zostaje powiązany z kartoteką nośnika.
  4. Wskazanie lokalizacji - system proponuje lub operator wybiera docelową kartotekę lokalizacji zgodną z ograniczeniami towaru, na przykład strefą czy temperaturą.
  5. Zapis dokumentu - zatwierdzenie operacji aktualizuje jednocześnie stan ilościowy towaru, zajętość lokalizacji oraz historię obrotów kontrahenta.

Ten sam mechanizm działa w drugą stronę przy wydaniu - kompletacja pobiera towar z konkretnej lokalizacji, odkłada go na nośnik i wiąże z kartoteką odbiorcy. Więcej o samym przebiegu tych procesów można przeczytać w artykule o systemach magazynowych.

Typ kartotekiReprezentujePowiązana jest z
Kartoteka towarowapojedynczy indeks lub wariant produktulokalizacją (gdzie leży), kontrahentem (kto dostarczył lub odebrał), nośnikiem (na czym leży)
Kartoteka lokalizacjimiejsce składowania - regał, poziom, strefętowarem (co aktualnie tam leży), nośnikiem (jaki typ nośnika mieści dana lokalizacja)
Kartoteka kontrahentadostawcę lub odbiorcę towarutowarem poprzez dokumenty PZ i WZ, historią dostaw i warunkami współpracy
Kartoteka opakowań i nośnikówfizyczny nośnik transportowy - paletę, pojemnik, kontenertowarem (ile sztuk mieści), lokalizacją (gdzie aktualnie stoi)
Ważne

Zmiana identyfikatora pełniącego rolę klucza - na przykład ręczna korekta indeksu towarowego, kodu lokalizacji czy numeru nośnika - rozrywa powiązanie z historycznymi dokumentami, które odwoływały się do starego zapisu. Dlatego pola istotne dla integralności danych powinny być edytowane wyłącznie przez uprawnionego administratora danych podstawowych, a nie modyfikowane swobodnie przez operatorów magazynu.

Utrzymanie spójności struktury kartotek w czasie

Baza towarowa i lista lokalizacji rosną wraz z rozwojem magazynu i wymagają okresowego przeglądu. Indeksy towarowe bez obrotu przez kilkanaście miesięcy warto oznaczyć jako nieaktywne, żeby nie pojawiały się w podpowiedziach przy wprowadzaniu dokumentów - zmniejsza to ryzyko wybrania niewłaściwej pozycji i przyspiesza pracę operatora.

Podobna dyscyplina dotyczy kartoteki lokalizacji - adresy wycofane z użytku, na przykład po przebudowie regałów, powinny zostać zablokowane, a nie usunięte, żeby zachować historię obrotów przypisanych do tego miejsca. Warto też ustalić, kto zakłada nowe kartoteki każdego typu. Rozproszenie tego uprawnienia na wiele osób jest najczęstszą przyczyną duplikatów - zarówno w kartotece towarowej, jak i w kartotece kontrahentów - natomiast jedna osoba lub wąski zespół odpowiedzialny za dane podstawowe utrzymuje spójność opisów bez dodatkowych procedur kontrolnych.

Spójna struktura czterech typów kartotek przekłada się bezpośrednio na jakość raportów, szybkość obsługi magazynu i wiarygodność inwentaryzacji. Błąd w jednej kartotece powiela się we wszystkich dokumentach, które się do niej odwołują, dlatego uporządkowanie danych podstawowych bywa pierwszym krokiem każdego wdrożenia WMS.net - jeszcze przed uruchomieniem funkcji operacyjnych opisanych w artykule o kartotekach w systemie WMS.