Numer seryjny odróżnia jedną sztukę od drugiej, nawet gdy obie pochodzą z tej samej partii i mają ten sam kod EAN. Ewidencja numerów seryjnych w Studio WMS.net pozwala wskazać, gdzie leży konkretny egzemplarz i jakim dokumentem trafił do odbiorcy. Strona opisuje, co system zapisuje przy każdym ruchu i jak wygląda rejestr egzemplarzy w bazie.

Co zapisuje ewidencja egzemplarzy

Ewidencja szczegółowa działa obok ewidencji ilościowej. Stan lokalizacji mówi, ile sztuk leży w gnieździe, a rejestr numerów seryjnych mówi, które to sztuki. Oba zapisy zmieniają się w tej samej operacji.

OperacjaCo zapisuje systemSkutek w ewidencji
Przyjęcienumer seryjny zeskanowany przy pozycji dokumentuegzemplarz wchodzi na stan z datą i dokumentem
Składowaniepowiązanie numeru z lokalizacjąsystem zna gniazdo, w którym leży sztuka
Wydaniewskazanie egzemplarza pobranego do zamówieniaodbiorca dostaje dokładnie tę sztukę, którą zapisano
Inwentaryzacjaskan sztuk znajdujących się na lokalizacjiporównanie z rejestrem na poziomie egzemplarza
Zwrot lub reklamacjaskan numeru zwracanej sztukipotwierdzenie, że to ten sam egzemplarz, który wydano

Sam odczyt i jego weryfikację opisuje strona o skanowaniu numeru seryjnego. Znaczenie pojęcia i różnice wobec innych identyfikatorów wyjaśnia definicja numeru seryjnego.

Numer seryjny, partia i data ważności

Trzy atrybuty bywają mylone, bo wszystkie pojawiają się na etykiecie. Każdy odpowiada na inne pytanie i steruje inną regułą w magazynie.

AtrybutDotyczyTypowa branżaRola przy wydaniu
Numer seryjnyjednej sztukielektronika, AGDwskazanie egzemplarza i historii gwarancji
Numer partiiserii wyprodukowanej razemżywność, farmacja, chemiawycofanie całej serii z obrotu
Data ważnościpartii albo sztukiżywność, farmacjakolejność wydań według FEFO

W formularzu asortymentu są pola Wymagana seria i Wymagana data ważności. Ich zaznaczenie włącza obowiązkową kontrolę podczas operacji magazynowych, więc dokument bez tych danych nie przechodzi weryfikacji. Zasady rotacji opisuje strona o partiach produkcyjnych i datach ważności.

Studio WMS.net - dziennik rejestracji partii z numerami GTIN, partii, terminami ważności i dokumentami przyjęcia
Dziennik rejestracji partii łączy numer GTIN, partię i termin ważności z dokumentem przyjęcia

Rejestr egzemplarzy w bazie SQL

W rejestrze jedna sztuka zajmuje jeden wiersz. Para złożona z pozycji kartoteki i numeru seryjnego musi być unikalna, a pole statusu opisuje etap życia egzemplarza. Poniższy schemat jest ilustracyjny i nie pokazuje struktury bazy produktu.

CREATE TABLE dbo.Egzemplarze (
    EgzemplarzId  bigint IDENTITY PRIMARY KEY,
    PozycjaId     int         NOT NULL,
    NumerSeryjny  varchar(30) NOT NULL,
    LokalizacjaId int         NULL,
    Status        varchar(12) NOT NULL DEFAULT 'NaStanie',
    DataPrzyjecia datetime2   NOT NULL,
    CONSTRAINT UQ_Egzemplarze UNIQUE (PozycjaId, NumerSeryjny)
);

-- historia jednego egzemplarza
SELECT R.Czas, R.RodzajRuchu, R.DokumentNr, R.LokalizacjaId
FROM dbo.RuchyEgzemplarzy AS R
JOIN dbo.Egzemplarze AS E ON E.EgzemplarzId = R.EgzemplarzId
WHERE E.PozycjaId = @PozycjaId AND E.NumerSeryjny = @Skan
ORDER BY R.Czas;

Ograniczenie UNIQUE tworzy indeks, który obsługuje też wyszukiwanie po skanie. Dzięki niemu zapytanie o historię sztuki robi Index Seek zamiast przeglądania całej tabeli. Opcje indeksów opisuje dokumentacja CREATE INDEX.

Pole statusu porządkuje cykl życia egzemplarza i pozwala wykluczyć sztuki, których nie wolno wydać. W przykładowym schemacie przyjmuje cztery wartości.

Reguła: numer seryjny jest unikalny w obrębie pozycji kartoteki, a nie w całej bazie. Dwóch producentów może nadać ten sam numer, więc klucz musi zawierać także identyfikator towaru.

Przyjęcie sztuk z numerami seryjnymi

Przy ewidencji sztukowej liczba zeskanowanych numerów powinna być równa ilości na pozycji dokumentu. Jeśli na pozycji jest dwanaście sztuk, a operator zeskanował jedenaście numerów, dokument ma lukę, którą trzeba wyjaśnić przed odłożeniem towaru. Taka kontrola przy rampie jest tańsza niż szukanie brakującego numeru po miesiącu.

Pytanie przy uruchomieniuDlaczego ma znaczenie
Które towary wymagają numeru seryjnegoEwidencja sztukowa wydłuża przyjęcie, więc obejmuje się nią towary, przy których historia egzemplarza ma wartość.
Skąd pochodzi numerNumer z etykiety producenta nie wymaga nadawania własnego, a brak etykiety oznacza konieczność jej wydrukowania.
Kiedy skanowaćNajlepszy moment to przyjęcie, bo wtedy każda późniejsza operacja odnosi się do istniejącej sztuki.
Jak wyjaśniać rozbieżnościPrzy niezgodności ilości z liczbą numerów operator wstrzymuje przyjęcie do decyzji kierownika.

Numer seryjny rejestrowany przy wprowadzaniu towaru do magazynu trafia potem do wyznaczania lokalizacji i do wyszukiwania sztuki przy wydaniu. Dokument przyjęcia opisuje strona o dokumentach magazynowych.

Numery seryjne w magazynie wysokiego składowania

Adres lokalizacji mówi, gdzie stoi paleta, ale nie mówi nic o konkretnej sztuce. Numer seryjny uzupełnia adres o tę informację. Lokalizacja przestaje być wtedy samym miejscem na regale. Magazyn wysokiego składowania jest w programie oznaczony symbolem MG, a obok niego można prowadzić dowolną liczbę zwykłych magazynów.

Studio WMS.net rozdziela towar na kilka miejsc składowania przy wspólnej kartotece. Wydanie z kilku lokalizacji mieści się na jednym dokumencie. Układ gniazd i adresów opisuje strona o miejscach składowania.

Przy kompletacji operator potwierdza lokalizację oraz towar. Przebieg tego procesu opisuje strona o komisjonowaniu.

Inwentaryzacja ciągła na poziomie sztuk

Spis okresowy zatrzymuje pracę magazynu na kilka dni. Przy ewidencji sztukowej liczy się wybrane lokalizacje w trakcie normalnej pracy. Operator odnajduje pojedyncze egzemplarze bez przeszukiwania całej kartoteki. Skaner na Androidzie zastępuje arkusze papierowe, a wynik jest dostępny w systemie od razu po zakończeniu skanowania. Zasady cyklicznego liczenia opisuje strona o inwentaryzacji w magazynie.

Reklamacja i zwrot na podstawie jednego skanu

Skan numeru zwróconej sztuki wystarcza, by odtworzyć jej drogę przez magazyn. System ma zapisane wszystkie ruchy egzemplarza, więc odpowiedzi pojawiają się bez przeszukiwania dokumentów.

Z takich zapisów powstają także dane o awaryjności u producenta i dystrybutora. Jeśli reklamacje skupiają się na jednej dostawie, można zawęzić poszukiwania do jednej partii komponentów. Taką analizę wykonuje się na rejestrze ruchów, więc nie wymaga dodatkowych zapisów od operatorów magazynu ani osobnych arkuszy do prowadzenia przez dział jakości.

Etykiety i drukarki

Numer seryjny trafia na etykietę, którą system drukuje według zdefiniowanego szablonu. Drukarka podłączona do WMS znakuje towar przy przyjęciu, bez ponownego wpisywania danych. Parametry urządzeń opisuje strona o drukarce kodów kreskowych, a rodzaje symboli omawia strona o kodach kreskowych.

Ustandaryzowane oznaczenie jednostki logistycznej opisuje serwis GS1 Polska w materiale o etykiecie logistycznej GS1. Standard pozwala przenieść numer seryjny w tym samym symbolu co partię i termin ważności. W zapisie GS1 numer seryjny występuje pod identyfikatorem (21), ma do 20 znaków i zmienną długość. Jeśli po nim w kodzie liniowym następują kolejne pola, musi je poprzedzać separator FNC1, a zasady odczytu opisuje strona o kodach GS1-128 i GS1 DataMatrix.

Dostęp do danych o egzemplarzach

Pracownik skanuje numer terminalem z Androidem i od razu widzi informacje o sztuce. Stany w magazynie aktualizują się w chwili skanu. Zestawienia stanów i obrotu można filtrować według numerów seryjnych, co przyspiesza obsługę reklamacji. Kierownik widzi w nich, które egzemplarze weszły na stan w wybranym okresie i które zostały wydane. Ten sam podział pozwala szybko odpowiedzieć odbiorcy, ile sztuk danego modelu przekazano mu w ostatnim kwartale.

Numery seryjne wydane do zamówienia są przekazywane do systemu ERP, który na ich podstawie wystawia dokumenty handlowe. Dane w magazynie i w księgowości pozostają spójne bez przepisywania numerów. Przykład takiego połączenia opisuje strona o integracji z SAP.

Dane o towarach wartościowych wymagają ochrony. Dane logowania i numery seryjne nie powinny przechodzić przez sieć jawnym tekstem, więc transmisję szyfruje się protokołem HTTPS. Codzienną pracę z systemem opisuje strona o obsłudze magazynu.

Pytania i odpowiedzi o numery seryjne w magazynie

Numer seryjny wskazuje jedną sztukę, a numer partii całą serię wyprodukowaną w jednym cyklu. Partia służy do wycofania serii z obrotu, a numer seryjny do ustalenia losu konkretnego egzemplarza.

Najlepiej przy przyjęciu towaru na magazyn. Wtedy egzemplarz wchodzi do systemu z identyfikatorem, który towarzyszy mu przy składowaniu, wydaniu i ewentualnym zwrocie.

Wśród towarów jednego producenta i modelu nie powinien. W bazie wymusza to unikalne ograniczenie na parze pozycja i numer seryjny. Dwóch producentów może jednak nadać identyczne numery.

Pozwala sprawdzić, czy zwrócona sztuka pochodzi z magazynu i kiedy została wydana. Skraca to obsługę, bo nie trzeba przeszukiwać papierowych dokumentów.

Skan zastępuje wpis z klawiatury, więc terminal jest praktycznie niezbędny przy dużej liczbie sztuk. Numer seryjny bywa długi, a przepisywanie go ręcznie to prosta droga do pomyłki.

Glosariusz pojęć związanych z numerami seryjnymi

Numer seryjny
Unikalny kod złożony z cyfr lub liter, nadawany pojedynczej sztuce towaru przez producenta.
Egzemplarz
Pojedyncza sztuka towaru identyfikowana własnym numerem seryjnym.
Numer partii
Identyfikator serii towarów wyprodukowanych w tym samym cyklu i z tych samych surowców.
Data ważności
Graniczna data, po której towaru nie wolno wprowadzać do obrotu. Steruje kolejnością wydań FEFO.
FEFO
Zasada wydawania najpierw towaru o najkrótszym terminie ważności, niezależnie od kolejności przyjęcia.
Ewidencja szczegółowa
Zapis ruchów z dokładnością do numeru seryjnego albo partii, obok zwykłej ewidencji ilościowej.
Rozchód poniżej zera
Wydanie większej liczby sztuk, niż wynosi stan na adresie. Program może je zablokować.
Ograniczenie UNIQUE
Reguła w bazie SQL, która odrzuca wiersz powtarzający wartość już istniejącą w tej samej kombinacji kolumn.

Warto przeczytać

Menu ulubione w oprogramowaniu magazynowym
Menu ulubione w Studio WMS.net to panel skrótów do widoków, filtrów i raportów zapisany na koncie. Zobacz obsługę myszą i klawiaturą oraz dobór pozycji.
Czytaj artykuł →
Motorola Symbol MC9090 w magazynie wysokiego składowania - wytrzymałość i parametry terminala
Motorola Symbol MC9090 w magazynie wysokiego składowania: wytrzymałość na upadek, klient Wavelink Telnet i praca ze Studio WMS.net na Windows Mobile 5.0.
Czytaj artykuł →
Etykiety palet w magazynie wysokiego składowania - drukarka Zebra ZM400
Drukarka Zebra ZM400 drukuje etykiety logistyczne GS1 dla palet w magazynie wysokiego składowania: parametry, metody druku, połączenie sieciowe i moduł wydruku.
Czytaj artykuł →
Serwer raportów w systemie WMS dla magazynu wysokiego składowania - Studio WMS.net
Serwer raportów WMS oparty na SSRS: kategorie raportów, edycje SQL Server, uprawnienia i monitoring wykonań w bazie ReportServer. Eksport do PDF, Excel i CSV.
Czytaj artykuł →
System magazynowy WMS dla magazynów wysokiego składowania
System magazynowy WMS dla regałów wielopoziomowych: adres lokalizacji, nośność gniazd, przydział miejsc, kompletacja i koszty. Przykład zapytania T-SQL.
Czytaj artykuł →
Kolejność pobrań z regałów wysokiego składowania - sortowanie wężowe listy kompletacyjnej
Picking list w magazynie wysokiego składowania: kolejność linii według adresów regałów, lista szczegółowa i agregowana oraz sortowanie wężowe w T-SQL.
Czytaj artykuł →