Studio WMS.net - instrukcja obsługi

Jednostki logistyczne SSCC - agregacja opakowań w paletę z numerem GS1

Ekran Jednostki logistyczne SSCC buduje hierarchię opakowań zbiorczych: pojedyncze opakowanie trafia do kartonu, karton na paletę, a paleta dostaje osiemnastocyfrowy numer SSCC. Kierownik magazynu przygotowuje tu jednostkę do wysyłki i do oznakowania etykietą logistyczną. Jednostki opisują fizyczne opakowanie towaru - stan magazynowy nadal liczą dokumenty magazynowe.

Studio WMS.net - ekran Jednostki logistyczne SSCC z panelem Nowa jednostka, polem numeru SSCC i pustym drzewem struktury jednostek
Pusty rejestr jednostek - pole SSCC bez wartości oznacza, że numer wygeneruje serwer z prefiksu firmy.

Lewy panel Nowa jednostka ma zakładki odpowiadające poziomom hierarchii: Paleta SSCC, Karton, Opakowanie. W zakładce palety widać pole SSCC z opisem "puste = wygeneruj z prefiksu", przykładowy numer w polu i notkę o generowaniu numeru na serwerze. Prawy panel Struktura jednostek ma wyszukiwarkę i przełączniki statusu (Wszystkie, Otwarte, Zamknięte). Liczniki nad panelami pokazują, że w bazie demonstracyjnej w chwili zrzutu rejestr był pusty.

Na tej stronie

  1. Trzy poziomy hierarchii jednostek
  2. Budowa numeru SSCC-18 i cyfra kontrolna
  3. Pola formularza nowej jednostki
  4. Drzewo struktury jednostek i operacje na wierszu
  5. Reguły agregacji i komunikaty serwera
  6. Zamknięcie jednostki i prosta etykieta ZPL
  7. Jednostki Auto ID a stan magazynowy i numer palety
  8. Ćwiczenie: utwórz paletę SSCC z kartonem i sprawdź cyfrę kontrolną numeru
  9. Najczęstsze pytania
  10. Słownik pojęć

Trzy poziomy hierarchii jednostek

Standard GS1 nazywa jednostką logistyczną każde opakowanie utworzone do transportu lub składowania, które trzeba śledzić w łańcuchu dostaw - zwykle paletę, czasem pojedynczy karton wysyłkowy. W łańcuchu dostaw odbiorca, który dostał wcześniej informację o składzie palety, może ją przyjąć jednym skanem numeru SSCC zamiast skanowania każdego kartonu. Szersze omówienie standardu zawiera artykuł SSCC - numer jednostki logistycznej i agregacja opakowań.

PoziomOznaczenie w drzewieIdentyfikatorMoże trafić do
PaletaPALNumer SSCC-18 generowany z prefiksu firmy albo wpisany ręcznienie ma jednostki nadrzędnej
KartonKRTKod KRT-nnnnnnnn nadawany automatycznie albo własny; opcjonalnie GTIN zawartościpalety
OpakowanieSZTGTIN (EAN) albo kod HIBC ze skanu, z partią, terminem ważności i ilościąkartonu albo bezpośrednio palety

Jednostka ma status Otwarta, dopóki przyjmuje zawartość, i Zamknięta, gdy jej skład jest kompletny. Model danych przewiduje też status Wydana dla jednostek, które opuściły magazyn. Miejsce ekranu w całym module pokazuje strona moduł Auto ID - automatyczna identyfikacja towarów.

Budowa numeru SSCC-18 i cyfra kontrolna

SSCC (Serial Shipping Container Code) ma zawsze 18 cyfr. Siedemnaście pierwszych to dane, osiemnasta jest cyfrą kontrolną liczoną algorytmem modulo 10 - tym samym, którego GS1 używa dla numerów GTIN i GLN. W kodzie kreskowym numer poprzedza identyfikator zastosowania (00).

ElementDługośćSkąd pochodzi w Studio WMS.net
Cyfra rozszerzenia1 cyfraZ konfiguracji - zapisana razem z prefiksem firmy jako jedna wartość słownika.
Prefiks firmy GS1zmienna, ustala ją GS1Z tej samej wartości słownika; w bazie demonstracyjnej prefiks jest przykładowy.
Numer seryjnytyle cyfr, ile brakuje prefiksowi do 16Z sekwencji bazy danych, dopełniony zerami z lewej strony.
Cyfra kontrolna1 cyfraWyliczana przez funkcję bazy danych algorytmem modulo 10.

Przykładem jest numer z podpowiedzi pola SSCC: 359000000000000016. Cyfry danych na pozycjach nieparzystych (1, 3, 5... 17) mnoży się przez 3, na parzystych przez 1, a iloczyny sumuje. Niezerowe są tu tylko cztery cyfry danych: 3 na pozycji 1 (3 x 3 = 9), 5 na pozycji 2 (5 x 1 = 5), 9 na pozycji 3 (9 x 3 = 27) oraz 1 na pozycji 17 (1 x 3 = 3). Suma wynosi 44, a cyfra kontrolna to różnica do najbliższej wielokrotności dziesięciu nie mniejszej od sumy: 50 - 44 = 6. Wynik sprawdzisz w kalkulatorze cyfry kontrolnej GS1.

Pomyłka w jednej cyfrze zmienia sumę, więc weryfikacja etykiet w transakcji Smart Scan oznacza przekłamany numer werdyktem Błąd. Cyfrę rozszerzenia i prefiks firmy administrator wpisuje jako jedną wartość w słownikach systemu w panelu Administratora. Globalną unikalność numerów daje dopiero prefiks nadany Twojej firmie przez organizację GS1 - zasady opisuje strona standardu SSCC w serwisie GS1.

Numer seryjny z sekwencji SQL Server. Numer seryjny palety pochodzi z obiektu sekwencji bazy danych, z którego korzystają też automatyczne kody kartonów i opakowań. Sekwencja wydaje wartości niezależnie od transakcji - wartość pobrana przy operacji odrzuconej nie wraca do puli, więc w numeracji zdarzają się przerwy. Unikalność SSCC wśród aktywnych jednostek dodatkowo pilnuje indeks unikalny bazy. Mechanizm opisuje dokumentacja numerów sekwencyjnych w Microsoft Learn.

Pola formularza nowej jednostki

Zakładkę wybiera się przed wypełnieniem pól, bo każda tworzy jednostkę innego poziomu. Przycisk Utwórz jednostkę zapisuje rekord w bazie od razu - jednostka nie ma bufora ani osobnego zatwierdzenia.

ZakładkaPoleZachowanie i walidacja
Paleta SSCCSSCC (puste = wygeneruj z prefiksu)Puste pole: numer z prefiksu i sekwencji. Wpisane 18 cyfr: system traktuje je jako SSCC i sprawdza cyfrę kontrolną. Inny ciąg zapisze się jako zwykły kod palety, bez numeru SSCC.
KartonKod kartonu (puste = auto KRT-nnnnnnnn)Puste pole daje kod KRT z ośmioma cyframi z sekwencji; własny kod może mieć do 30 znaków.
KartonGTIN zawartości (opcjonalny)Numer towaru, gdy karton zawiera jeden rodzaj towaru.
OpakowanieZeskanuj GTIN / EAN z przyciskiem SzukajPrzyjmuje same cyfry (8, 12, 13 albo 14), zapis (01), strumień skanera z identyfikatorem symboliki ]C1 oraz kod HIBC zaczynający się od znaku plus. Błędna suma kontrolna GTIN daje ostrzeżenie, ale pozwala kontynuować.
OpakowaniePartia / seria, Termin ważności, IlośćPartia do 20 znaków, termin z kalendarza, ilość większa od zera.
Karton, OpakowanieWstaw do jednostkiLista otwartych jednostek wyższego poziomu; pozycja "bez jednostki nadrzędnej" zostawia jednostkę luzem.

Po skanie opakowania system szuka kartoteki asortymentu po kodzie EAN; GTIN-14 z zerem na początku dopasowuje się również do EAN-13. Gdy kartoteki nie ma, panel pokazuje "Towar poza kartoteką" i jednostka zapisze się z samym numerem. Kod HIBC zapisuje w jednostce identyfikator etykietującego (LIC) oraz numer katalogowy produktu. Pole kodu w kartotece opisuje strona kartoteka asortymentu z kodami EAN.

Drzewo struktury jednostek i operacje na wierszu

Studio WMS.net - drzewo jednostek logistycznych z otwartą paletą PAL i kartonem KRT oraz ikonami agregacji, zamknięcia, etykiety i usuwania
Drzewo jednostek w bazie demonstracyjnej - paleta i karton w statusie Otwarta, każdy wiersz z własnym zestawem operacji.

Na tym zrzucie z bazy demonstracyjnej liczniki pokazują dwie jednostki otwarte i jedną paletę. Wiersz palety ma trzy ikony (zamknięcie, etykieta, kosz), a wiersz kartonu dodatkowo ikonę agregacji, bo karton można jeszcze wstawić do palety. Kod palety ma tu dwanaście cyfr, więc nie jest numerem SSCC - to kod wpisany ręcznie.

Drzewo wcina jednostki według poziomu i przy każdej pokazuje zawartość: liczbę elementów z sumą sztuk, a przy opakowaniu ilość z partią i terminem. Wyszukiwarka działa na wczytanej liście i porównuje frazę z kodem, numerem SSCC, GTIN, partią oraz nazwą towaru; jednostki nadrzędne dopasowanego wiersza zostają widoczne. Lista obejmuje jednostki Twojego magazynu, do 500 najnowszych.

OperacjaDziałanieKiedy dostępna
AgregujLista otwartych jednostek wyższego poziomu; wybór wiersza wstawia jednostkę do wskazanej.Karton i opakowanie, które nie mają statusu Wydana.
DeagregujWyjmuje jednostkę z jednostki nadrzędnej - zostaje luzem.Jednostka ma rodzica, a rodzic jest otwarty.
Zamknij jednostkęPo potwierdzeniu ustawia status Zamknięta i pokazuje podsumowanie zawartości.Status Otwarta.
Etykieta ZPLOkno z prostą etykietą ZPL oraz przyciskami Kopiuj i Pobierz .zpl.Każda jednostka.
Usuń jednostkęUsuwa jednostkę z listy; w bazie rekord zostaje z oznaczeniem usunięcia.Jednostka bez zawartości.

Reguły agregacji i komunikaty serwera

Reguła hierarchii. Opakowanie może trafić do kartonu albo bezpośrednio na paletę, karton tylko na paletę, a paleta nie ma jednostki nadrzędnej. Jednostka nie może być własnym rodzicem, a operacja, która utworzyłaby cykl w drzewie, zostaje odrzucona. Do jednostki zamkniętej nie da się niczego dołożyć.

Reguły sprawdza procedura składowana w bazie, a nie przeglądarka: ekran podpowiada dozwolone jednostki nadrzędne, ale decyzję podejmuje serwer i zwraca komunikat w dymku na dole ekranu. Zamknięty karton można postawić na otwartej palecie - to zwykła kolejność pakowania.

KomunikatPrzyczynaCo zrobić
Brak jednostek nadrzędnychNie ma otwartej jednostki wyższego poziomu.Utworzyć najpierw paletę albo karton.
Jednostka ma przypisane opakowania - najpierw deagreguj zawartość.Próba usunięcia jednostki, która coś zawiera.Wyjąć zawartość poleceniem Deagreguj, potem usunąć jednostkę.
Jednostka o kodzie ... już istnieje.Ręczny kod albo SSCC należy do innej aktywnej jednostki.Sprawdzić numer na etykiecie; przy nowej palecie zostawić pole puste.
SSCC ... ma błędną cyfrę kontrolną (mod 10).Pomyłka przy przepisywaniu numeru.Porównać numer z etykietą i przeliczyć cyfrę kontrolną.

Zamknięcie jednostki i prosta etykieta ZPL

Zamknięcie potwierdza, że skład jednostki jest kompletny. Po zapisie dymek podaje liczbę elementów i sumę ilości - liczone dla bezpośredniej zawartości, więc dla palety z kartonami liczą się kartony, a nie sztuki w kartonach.

Zamknięcia nie cofniesz z ekranu. Ekran jednostek nie ma polecenia ponownego otwarcia. Z zamkniętej palety nie da się wyjąć kartonu ani dołożyć nowego, a jednostki z zawartością nie da się usunąć. Przed zamknięciem porównaj drzewo z tym, co fizycznie stoi na palecie.

Ikona etykiety otwiera okno z kodem ZPL wygenerowanym w przeglądarce. Dla palety jest to kod GS1-128 z identyfikatorem (00) i numerem SSCC oraz zapis czytelny pod kodem; dla kartonu i opakowania - kod z identyfikatorem (01) i numerem GTIN, o ile jednostka go ma. Kod można skopiować albo pobrać jako plik .zpl. Program nie wysyła go do drukarki - plik trafia na drukarkę etykiet poza Studio WMS.net. Pełne układy etykiet opisuje strona szablony etykiet ZPL i podgląd wydruku.

Jednostki Auto ID a stan magazynowy i numer palety

Stan magazynowy w Studio WMS.net liczą widoki SQL z pozycji dokumentów magazynowych. Jednostki Auto ID tego stanu nie zmieniają: utworzenie palety SSCC nie przyjmuje towaru, a usunięcie kartonu niczego nie wydaje. Model danych przewiduje powiązanie jednostki z dokumentem i z numerem palety ze stanu, bez kluczy obcych. Ekran jednostek w obecnej wersji tych powiązań nie wypełnia, a statusu Wydana żaden ekran nie ustawia.

CechaNumer palety w dokumentach WMSNumer SSCC jednostki Auto ID
ŹródłoLicznik ciągły, 18 cyfr, nadawany przy przyjęciu towaruPrefiks firmy GS1 i numer seryjny z sekwencji
Cyfra kontrolnabrakmodulo 10 według GS1
Zasięg unikalnościjedna instalacja programuglobalny, gdy prefiks nadała organizacja GS1
Wpływ na stanwiąże pozycje dokumentów z nośnikiem na staniebrak - jednostka opisuje opakowanie

Obie numeracje mają po osiemnaście cyfr, co sprzyja pomyłkom. Numer palety z przyjęcia nie nadaje się na etykietę SSCC dla odbiorcy. Rodzaje nośników opisuje strona palety i nośniki logistyczne w kartotekach, a ogólne definicje pojęć SSCC i GTIN - słownik pojęć WMS i logistyki.

Ćwiczenie w demo - lekcja lub zajęcia

Ćwiczenie: utwórz paletę SSCC z kartonem i sprawdź cyfrę kontrolną numeru

Uczeń buduje prostą jednostkę logistyczną i ręcznie weryfikuje numer nadany przez system. Rola w demo: kierownik magazynu. Czas: około 15 minut.

  1. Otwórz bezpłatne demo Studio WMS.net w roli kierownika magazynu i przejdź do AUTO ID, Jednostki logistyczne SSCC.
  2. W zakładce Paleta SSCC zostaw pole numeru puste, w polu Uwagi wpisz słowo ćwiczenie i kliknij Utwórz jednostkę. Zapisz wygenerowany numer SSCC.
  3. Policz cyfrę kontrolną ręcznie (waga 3 na pierwszej cyfrze, potem na przemian 1 i 3) i porównaj ją z ostatnią cyfrą numeru. Wynik sprawdź w kalkulatorze GS1.
  4. W zakładce Karton zostaw kod pusty, w liście Wstaw do jednostki wybierz swoją paletę i utwórz karton. Zanotuj, jak zmieniło się drzewo.
  5. Kliknij przy kartonie ikonę Deagreguj, a potem usuń karton i paletę ikoną kosza - konto demo jest wspólne dla wszystkich testujących.

Pytanie kontrolne. Dlaczego system odrzuci ręcznie wpisany numer SSCC, który różni się od Twojego jedną cyfrą danych, i co mogłoby się stać, gdyby etykieta z takim numerem trafiła do odbiorcy?

Podstawa programowa. Ćwiczenie realizuje efekt "sporządza etykiety logistyczne" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), w ramach posługiwania się technologiami identyfikacji i znakowania zapasów według standardów GS1. Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.

Najczęstsze pytania

Czy utworzenie palety SSCC zmienia stan magazynowy?

Nie. Stan liczą pozycje dokumentów magazynowych, a jednostka Auto ID opisuje tylko sposób zapakowania towaru. Przyjęcie i wydanie nadal wykonuje się dokumentami PZ, WZ i pokrewnymi.

Czy numer palety z przyjęcia PZ można użyć jako SSCC?

Nie. Numer palety w dokumentach WMS pochodzi z wewnętrznego licznika osiemnastocyfrowego i nie ma prefiksu firmy ani cyfry kontrolnej GS1. Numer SSCC powstaje na ekranie jednostek logistycznych.

Skąd system bierze prefiks firmy do numeru SSCC?

Z wartości zapisanej przez administratora w słownikach systemu: cyfra rozszerzenia i prefiks firmy tworzą jeden ciąg. Prefiks trzeba uzyskać w organizacji GS1 - dopiero wtedy numer jest unikalny także poza Twoim magazynem.

Czy zamkniętą paletę można otworzyć ponownie?

Nie z tego ekranu. Po zamknięciu nie da się dołożyć ani wyjąć zawartości, a jednostki z zawartością nie da się usunąć. Dlatego paletę zamyka się po sprawdzeniu drzewa.

Dlaczego numery seryjne kolejnych palet mają przerwy?

Ta sama sekwencja bazy danych numeruje palety oraz automatyczne kody kartonów i opakowań, a wartości pobranej przy odrzuconej operacji sekwencja nie oddaje. Przerwa w numeracji nie oznacza błędu - ważne, żeby numer się nie powtórzył.

Słownik pojęć

SSCC
Serial Shipping Container Code - osiemnastocyfrowy numer jednostki logistycznej według GS1, zapisywany w kodzie z identyfikatorem zastosowania (00).
Cyfra rozszerzenia
Pierwsza cyfra numeru SSCC, którą firma wykorzystuje do powiększenia puli numerów; nie niesie znaczenia logistycznego.
Prefiks firmy GS1
Numer nadawany przedsiębiorstwu przez organizację GS1, wspólny początek jego numerów GTIN i SSCC.
Agregacja
Wstawienie jednostki niższego poziomu do jednostki wyższego poziomu; w Studio WMS.net zapisuje relację rodzic-dziecko.
Deagregacja
Wyjęcie jednostki z jednostki nadrzędnej, możliwe tylko wtedy, gdy jednostka nadrzędna jest otwarta.
Cyfra kontrolna modulo 10
Ostatnia cyfra numeru GS1 wyliczana z pozostałych cyfr z wagami 3 i 1; wykrywa pomyłkę w pojedynczej cyfrze.