# Numer palety z kodem kraju: trzynaście znaków i trzy miejsca kontroli

> Numer palety w WMS ma 13 znaków i zaczyna się od kodu kraju. Generator tworzy do 200 etykiet naraz, a terminal porównuje ten prefiks w trzech formularzach.

Adres strony: https://magazyn.softwarestudio.com.pl/numer-palety-z-kodem-kraju-i-licznikiem-w-wms/

---

W opisywanym wdrożeniu kod kraju nie jest osobnym polem palety. To dwa pierwsze znaki numeru palety, a numer ma 13 znaków i powstaje w generatorze etykiet. Terminal porównuje ten prefiks w trzech formularzach: przy sortowaniu, przeniesieniu kartonu i kompletacji kartonowej. Przykłady są wymyślone.
Numer palety może być tylko identyfikatorem albo może nieść informację. W opisywanym wdrożeniu niesie kraj przeznaczenia kartonów, więc terminal rozpoznaje pomyłkę, porównując dwa pierwsze znaki numeru.

Kod kraju AB jest wymyślony. Kontekst projektu opisuje [studium przypadku magazynu z dozorem celnym](/wms-dla-skladu-celnego-studium-przypadku/), a dane wejściowe od klienta artykuł o [pliku sortującym klienta](/plik-sortujacy-klienta-jako-przyjecie-pzb/).

## Z czego składa się numer

Numer z etykiety składa się z trzech części oddzielonych dwoma myślnikami: kodu kraju, daty i numeru kolejnego. Przykład wymyślony: AB-261013-001.

| Część | Znaki | Przykład |
| --- | --- | --- |
| Rodzaj palety, czyli kod kraju | 2 | AB |
| Data w układzie RRMMDD | 6 | 261013 |
| Numer kolejny | 3 | 001 |

Do tego dochodzą dwa myślniki, razem 13 znaków. Numer z etykiety nie jest numerem SSCC z GS1, który ma osiemnaście cyfr. Znakowanie jednostek logistycznych opisują strony o [numerze SSCC](/sscc-jednostki-logistyczne/) i o [etykietach logistycznych GS1](/etykiety-logistyczne-gs1/).

Przykład wymyślony pokazuje, jak czytać numer. Paleta z kartonami przeznaczonymi dla kraju A ma numer AB-261013-001. AB to rodzaj palety, czyli kod kraju A, 261013 to data w układzie rok, miesiąc, dzień, czyli 13 października 2026, a 001 to numer kolejny. Jeśli licznik zaczyna od początku, kolejna etykieta tego rodzaju ma numer AB-261013-002.

## Generator etykiet

Etykiety numerów palet powstają w generatorze. Wybiera się typ palety z listy i liczbę etykiet, a numery trafiają do pliku PDF. Według ustaleń etykiety generuje się przed przyjęciem, z podziałem na kraje, na przykład po 50 sztuk na kraj.

- Typ palety: lista z wyszukiwaniem od 2 znaków.
- Liczba etykiet: od 1 do 200 w jednym przebiegu.
- Maska numeru: typ palety, data w układzie RRMMDD i trzycyfrowy numer kolejny.
- Wynik: numery zapisane w systemie i plik PDF z szablonu etykiety.

Dla typu o dwóch znakach numer ma 13 znaków, tyle, ile wymaga kompletacja kartonowa. Według ustaleń licznik numeru kolejnego jest miesięczny i osobny dla każdego kraju. Ogólne zasady druku opisuje strona o [drukowaniu etykiet logistycznych](/drukowanie-etykiet-logistycznych/).

Z ustaleń pozostało pytanie, czy numer palety ma być nadawany przy przyjęciu, czy operator może zeskanować istniejący numer. W formularzach operator skanuje numer z etykiety.

Przykład wymyślony: operator wybiera typ AB i liczbę 50. Jeśli licznik zaczyna od początku, generator tworzy numery od AB-261013-001 do AB-261013-050 i plik PDF z etykietami. Numer kolejny ma trzy cyfry, więc mieści najwyżej 999 numerów. Przy limicie 200 etykiet w jednym przebiegu pięć przebiegów daje już 1000 etykiet, dlatego trzeba uzgodnić, jak długo trwa jeden licznik i co się dzieje po jego wyczerpaniu.

## Gdzie program porównuje prefiks

Formularze nie korzystają z listy krajów. Kraj to dwa pierwsze znaki numeru palety, które program porównuje w trzech miejscach.

| Formularz | Co porównuje | Komunikat |
| --- | --- | --- |
| Sortowanie kartonów | Dwa pierwsze znaki palety docelowej muszą równać się rodzajowi palety kartonu. | Niepoprawny rodzaj palety! |
| Przeniesienie kartonu | Paleta docelowa i źródłowa mają ten sam prefiks. | Palety mają różne kraje przeznaczenia! |
| Kompletacja kartonowa | Numer palety docelowej ma 13 znaków, a prefiks równa się krajowi zlecenia. | Błędna długość numeru palety docelowej! albo Błędny rodzaj palety docelowej! |

> Kod kraju to dwa pierwsze znaki numeru palety.

Dwa pierwsze formularze opisuje artykuł o [sortowaniu kartonów na palety docelowe](https://magazyn.wysokiego.skladowania.pl/sortowanie-kartonow-na-palety-docelowe-w-wms/), a trzeci artykuł o [magazynie kartonowym obok paletowego](https://magazyn.wysokiego.skladowania.pl/magazyn-kartonowy-obok-paletowego-w-wms/). Przyjęcie palety z kartonami opisuje artykuł o [przyjęciu palety z kartonami](https://system.wms.net.pl/przyjecie-palety-z-kartonami-skan-kazdego-kartonu/).

Przykład wymyślony: pracownik sortuje karton z rodzajem palety AB i skanuje etykietę palety docelowej zaczynającą się od XY. Dwa pierwsze znaki nie równają się rodzajowi palety kartonu, więc terminal odpowiada „Niepoprawny rodzaj palety!” i czyści pole. Przy przeniesieniu kartonu między paletami AB i XY pracownik zobaczy „Palety mają różne kraje przeznaczenia!”. W obu przypadkach pomyłkę wychwytuje samo porównanie prefiksów.

Kompletacja kartonowa sprawdza dodatkowo długość numeru. Numer palety docelowej o innej liczbie znaków niż 13 daje komunikat „Błędna długość numeru palety docelowej!”, a numer z prefiksem innym niż kraj zlecenia „Błędny rodzaj palety docelowej!”.

Ta kontrola ma granicę. Formularze porównują znaki numeru, a nie sprawdzają, czy kraj kartonu w pliku klienta zgadza się z krajem palety na etykiecie. Prawidłowość etykiety zależy więc od tego, że generator wydrukował ją z właściwym typem palety.

## Kraj w zleceniu wydania

Kraj zlecenia wydania wybiera się w polu Kraj przeznaczenia formularza zlecenia i zapisuje w danych zlecenia. W magazynie paletowym kraj ogranicza listę towarów i nośników, które można wybrać do zlecenia. Kompletacja kartonowa porównuje ten kraj z prefiksem palety docelowej. Kolejność jest więc taka: kraj wybiera się w zleceniu, kompletacja wymaga palety docelowej z odpowiednim prefiksem, a etykieta z tym prefiksem musi istnieć, zanim pracownik zacznie kompletować. Typy zleceń opisuje strona o [dokumentach magazynowych](/dokumenty-magazynowe/).

## Numer ciągły przy przyjęciu PZ

Przy przyjęciu PZ wpisanie 0 w polu numeru palety nadaje numer z licznika ciągłego. Taki numer ma 18 cyfr i nie zawiera daty ani kodu kraju. Numer z etykiety niesie kraj i datę, a numer ciągły jest tylko kolejnym numerem. Numer ciągły nie wymaga drukowania etykiet z wyprzedzeniem, bo powstaje w chwili wpisania 0 przy przyjęciu. Numerację dokumentów opisuje artykuł o [numeracji dokumentów KM i PM](/numeracja-dokumentow-km-i-pm-w-wms/).

Dwa sposoby numeracji mogą współistnieć w jednym magazynie. Paleta z numerem ciągłym nie ma kodu kraju, więc nie nadaje się do formularzy, które porównują prefiks. Trzeba ustalić, które palety dostają numer z etykiety, a które numer ciągły przy przyjęciu.

## Pytania do postawienia przy analizie przedwdrożeniowej

Numer palety łączy generator etykiet, formularze terminala i dane klienta, więc przed startem zadajemy cztery pytania.

- Kto nadaje numery: czy numery palet drukuje się z wyprzedzeniem, czy operator może zeskanować numer istniejący. To pytanie z ustaleń pozostało bez odpowiedzi.
- Licznik: jak długo trwa licznik numeru kolejnego i czy jest osobny dla każdego kraju, bo od tego zależy, czy trzy cyfry wystarczą.
- Kody krajów: kto prowadzi listę dwuznakowych kodów i czy dwa kraje mogą mieć ten sam kod. Lista typów palet pochodzi z danych, a nie z formularzy.
- Dwa rodzaje numerów: czy numer ciągły z przyjęcia PZ ma zostać, czy wszystkie palety mają dostawać numer z etykiety.

## Pytania i odpowiedzi o numerze palety z kodem kraju

## Słownik pojęć o numerze palety

Terminy używane przez dział IT i kierownika projektu, gdy numer palety niesie informację o kraju przeznaczenia.
