Studio WMS.net

PZ z danych etykiet dostawcy powstaje po czterech kontrolach

Jak w opisywanym wdrożeniu dane z etykiet dostawcy czekają w rejestrze, a PZ w buforze powstaje dopiero po czterech kontrolach, z opisem błędu przy wierszu importu.

Autor: Adam Siemiątkowski Aktualizacja: 13 października 2026
system.wms.net.pl/program-magazynowy/
Pracownik magazynu trzyma terminal, na którego ekranie widać kod kreskowy i etykietę z danymi
Pracownik magazynu trzyma terminal, na którego ekranie widać kod kreskowy i etykietę z danymi

Dane z etykiet dostawcy trafiają w opisywanym wdrożeniu najpierw do rejestru, a dokument PZ w buforze powstaje dopiero po czterech kontrolach. Gdy kontrola nie przejdzie, opis błędu zostaje w uwagach wiersza importu, więc operator widzi, których wierszy dotyczy błąd. Opisujemy ten mechanizm na przykładzie wdrożenia Studio WMS.net u operatora logistycznego.

Ogólny przebieg przyjęcia, od awizo po dokument, opisuje strona o przyjęciu towaru do magazynu, a przyjęcie PZ ze zlecenia - strona o formularzu przyjęcia PZ ze zlecenia. Skan trzech kodów etykiety GS1-128 przy przyjęciu wyjaśnia artykuł o skanowaniu etykiety GS1-128. Tutaj zajmujemy się innym wejściem, czyli danymi, które operator ma już w bazie.

Dane z etykiet czekają w rejestrze, zanim powstanie dokument

Dane z etykiet dostawcy czekają w tabeli pośredniej. Wiersz ma osiem pól. Cztery opisują towar: indeks, numer serii, zakres numerów od-do i ilość. Cztery pozostałe to termin ważności, numer palety, rodzaj nośnika i właściciel towaru.

W menu grupy etykiet kontrahentów jest pozycja Import danych, która wczytuje dane z arkusza, oraz dwa rejestry: Rejestr danych do realizacji i Rejestr zaimportowanych danych. Operator nie wpisuje danych podczas generowania, bo są już w bazie.

Makieta rejestru danych do realizacji Rejestr danych do realizacji z kolumną Uwagi i przyciskiem Generuj PZ Etykiety kontrahentów Rejestr danych do realizacji Rejestr zaimportowanych danych Generuj PZ Usuń import Import Indeks Numer serii Od-do Ilość Termin ważności Numer palety Uwagi IMP-26-0017 ART-1002 S-2601 1-120 120 2027-03-31 PAL-000124 IMP-26-0017 ART-1001 S-2601 121-240 120 2027-03-31 PAL-000123 Paleta jest już na stanie! IMP-26-0017 ART-1003 S-2602 1-60 60 2027-06-30 PAL-000125 Komunikat z kontroli zostaje w kolumnie Uwagi wiersza, którego dotyczy. Makieta poglądowa, dane przykładowe
Rejestr danych do realizacji z kolumną Uwagi i przyciskami Generuj PZ oraz Usuń import. Makieta poglądowa, dane przykładowe.

Na makiecie rejestr danych do realizacji pokazuje import IMP-26-0017 z trzema wierszami (przykład). Przy jednym z nich w kolumnie Uwagi stoi komunikat z kontroli, a na pasku rejestru widać przyciski Generuj PZ i Usuń import.

Jeden przycisk przetwarza cały import

Na pasku rejestru danych do realizacji są przyciski Generuj PZ i Usuń import. Generuj PZ przetwarza jeden import naraz, czyli wiersze z tym samym numerem referencyjnym importu. Okno pyta Czy uruchomić generowanie? i ma przyciski OK oraz Anuluj.

Procedura łączy indeksy z aktywnymi kartotekami właściciela towaru w magazynie użytkownika, a potem wykonuje cztery kontrole w ustalonej kolejności. Magazyn i oddział dokumentu pochodzą z konta operatora, a nie z danych importu.

Cztery kontrole idą w ustalonej kolejności

Pierwsza kontrola dotyczy indeksu, a druga numeru serii, który nie może przekraczać 20 znaków. Trzecia porównuje numery palet z paletami, które właściciel ma już na stanie. Czwarta sprawdza, czy termin ważności jest datą. Komunikat czwartej kontroli na ekranie i w uwagach różni się tylko wielkością jednej litery.

Cztery kontrole generowania PZ z danych etykiet
KolejnośćKontrolaKomunikat zapisany w wierszuCo sprawdza
1IndeksNiepoprawny indeks towarowy!Czy indeks z importu (na przykład ART-1001) pasuje do aktywnej kartoteki właściciela
2Numer seriiNumer seryjny przekracza 20 znaków!Czy numer serii ma najwyżej 20 znaków
3Paleta na staniePaleta jest już na stanie!Czy numer palety (na przykład PAL-000123) nie jest już na stanie właściciela
4Termin ważnościNiepoprawna wartość w polu Termin ważności!Czy termin ważności jest datą
Cztery kontrole przed PZ z etykiet dostawcy Przebieg generowania PZ z etykiet dostawcy od czterech kontroli do dokumentu w buforze Cztery kontrole przed PZ w buforze Pierwszy błąd zatrzymuje cały import, a opis błędu zostaje przy wierszu, którego dotyczy. Dane w tabeli pośredniej Import IMP-26-0017: indeks ART-1001, paleta PAL-000123. Przycisk „Generuj PZ” Jeden import naraz. Okno pyta „Czy uruchomić generowanie?”. Łączenie indeksów Indeksy z aktywnymi kartotekami właściciela towaru w magazynie użytkownika. cztery kontrole w ustalonej kolejności 1. Indeks Sprawdza indeks z importu. „Niepoprawny indeks towarowy!” 2. Numer serii Numer serii nie może przekraczać 20 znaków. „Numer seryjny przekracza 20 znaków!” 3. Paleta na stanie Numery palet porównane z paletami właściciela na stanie. „Paleta jest już na stanie!” 4. Termin ważności Termin ważności musi być datą. „Niepoprawna wartość w polu Termin ważności!” PZ w buforze Jedna pozycja na wiersz importu. Miejsce przyjęcia: kartoteka właściciela, a gdy brak, strefa przyjęć magazynu użytkownika. Wiersze: przetworzone Przechodzą do rejestru zaimportowanych danych, więc ten sam import nie da drugiego dokumentu. Pierwsza niespełniona kontrola zatrzymuje cały import Opis błędu zapisuje się w uwagach wierszy, których dotyczy, i widać go w kolumnie „Uwagi” rejestru danych do realizacji. Po usunięciu przyczyny generowanie uruchamia się ponownie dla tego samego importu. Zielona strzałka: kontrola zgodna. Czerwona strzałka: kontrola niezgodna.
Przebieg generowania PZ od tabeli pośredniej przez cztery kontrole do dokumentu w buforze.

Numer serii z importu oznacza partię towaru. Nie jest numerem seryjnym pojedynczej sztuki, który opisuje strona o skanowaniu numeru seryjnego, mimo że komunikat drugiej kontroli używa słowa seryjny.

Komunikat o błędzie zostaje przy wierszu importu

Pierwsza niespełniona kontrola zatrzymuje generowanie całego importu. Operator widzi komunikat w oknie przez kilka sekund, a opis błędu zapisuje się w uwagach wierszy, których dotyczy.

Jeden zły wiersz zatrzymuje cały import, ale opis błędu zostaje przy wierszu, którego dotyczy.

Uwagi są widoczne w kolumnie Uwagi rejestru danych do realizacji, więc operator wie, których wierszy dotyczy błąd. Po usunięciu przyczyny generowanie uruchamia się ponownie dla tego samego importu. Sposobu poprawy danych w tym artykule nie opisujemy.

Przykład (wymyślony): import IMP-26-0017 ma trzy wiersze, a drugi z nich ma numer palety PAL-000123, który właściciel ma już na stanie. Dwie pierwsze kontrole przechodzą, trzecia zatrzymuje import, a w uwagach drugiego wiersza zostaje komunikat o palecie, która jest już na stanie. Żaden z wierszy nie stworzy pozycji PZ, dopóki przyczyna błędu nie zniknie.

Dla kierownika magazynu oznacza to jedno: jeden zły wiersz wstrzymuje cały import, a wiersz z przyczyną jest oznaczony w rejestrze. Ponieważ kontrole idą po kolei, a pierwsza niespełniona zatrzymuje generowanie, kolejne błędy mogą wyjść dopiero po usunięciu pierwszego.

Po kontrolach powstaje PZ w buforze z miejscem przyjęcia

Gdy kontrole przejdą, powstaje PZ, czyli przyjęcie zewnętrzne bezpośrednie, w buforze. Ma jedną pozycję na wiersz importu, z ilością i terminem ważności z danych oraz zakresem numerów od-do. Data dokumentu to dzień generowania.

Rodzaj nośnika trafia do pozycji tylko wtedy, gdy kod z importu istnieje w słowniku nośników, a w przeciwnym razie pole zostaje puste. Gdy wiersz nie ma numeru palety, pozycja dostaje numer BRAK.

Lokalizacja pozycji to miejsce przyjęcia zapisane w kartotece właściciela towaru, a gdy go brak, strefa przyjęć magazynu użytkownika. Zasady wyboru miejsca przyjęcia opisuje artykuł o miejscu przyjęcia przypisanym do loginu. Przyjęcie towaru na palety według pojemności opisuje artykuł o podziale ilości na palety, a przyjęcie na kolektorze w dwóch ruchach - artykuł o przyjęciu na kolektorze.

Przetworzony import nie wygeneruje drugiego dokumentu

Po wstawieniu pozycji wiersze importu zmieniają stan na przetworzone i przechodzą do rejestru zaimportowanych danych, więc ten sam import nie wygeneruje drugiego dokumentu. Do historii trafia wpis Wygenerowano dokument PZ.

Drugi rejestr etykiet ma osobne okno Generowanie PZ Bufor. Operator wybiera w nim kontrahenta i klika GENERUJ PZ. Przed uruchomieniem przeglądarka sprawdza trzy rzeczy, które zestawia tabela, a po generowaniu pokazuje komunikat PZ Bufor zostało wygenerowane i zamyka okno po kilku sekundach.

Trzy kontrole przeglądarki w oknie Generowanie PZ Bufor
KomunikatCo sprawdza
Brak indeksów dla wybranego kontrahentaCzy wybrany kontrahent ma indeksy
Brak przypisanych rodzajów nośnikaCzy są przypisane rodzaje nośnika
Pozycje mają zbyt długi nr partiiCzy numer partii ma najwyżej 20 znaków

Inny sposób wprowadzania dokumentów z plików opisuje artykuł o imporcie komunikatów XML. Ogólną wiedzę o etykiecie logistycznej zestawia strona o etykiecie logistycznej GS1.

Pytania do zadania na etapie analizy

Zanim operator zacznie generować PZ z danych etykiet, analiza powinna rozstrzygnąć cztery kwestie. Odpowiedzi wyznaczają, kto przygotowuje dane i kto reaguje na błąd.

  • Przygotowanie danych. Kto przygotowuje arkusz z danymi etykiet dostawcy i kto odpowiada za unikalność numerów palet?
  • Słownik nośników. Czy kody nośników z importu mają odpowiedniki w słowniku, skoro brak kodu w słowniku zostawia pole puste?
  • Miejsce przyjęcia. Czy właściciel towaru ma miejsce przyjęcia w kartotece, a jeśli nie, która strefa przyjęć ma je zastąpić?
  • Obsługa błędu. Kto usuwa przyczynę błędu z wiersza importu i kto uruchamia generowanie ponownie?
Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik

Słownik pojęć - generowanie PZ z etykiet dostawcy

TP Tabela pośrednia
Miejsce, w którym dane z etykiet dostawcy czekają na generowanie PZ. Wiersz ma indeks, numer serii, zakres numerów, ilość, termin ważności, numer palety, rodzaj nośnika i właściciela towaru.
IE Import etykiet
Zestaw wierszy z tym samym numerem referencyjnym importu. Przycisk Generuj PZ przetwarza jeden import naraz.
PW PZ w buforze
Przyjęcie zewnętrzne bezpośrednie zapisane jako dokument jeszcze niezatwierdzony. Z importu powstaje jedna pozycja na wiersz.
RN Rodzaj nośnika
Kod opakowania w wierszu importu. Trafia do pozycji PZ tylko wtedy, gdy istnieje w słowniku nośników.
NS Numer serii
Oznaczenie partii towaru w wierszu importu, nie dłuższe niż 20 znaków. Nie jest numerem seryjnym sztuki.
ZN Zakres numerów od-do
Para pól w wierszu importu, którą system przenosi do pozycji PZ jako zakres numerów.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - generowanie PZ z etykiet dostawcy

01

Czy operator wpisuje dane etykiet przy generowaniu PZ?

Nie. Dane są już w bazie, w tabeli pośredniej. Operator wybiera w rejestrze danych do realizacji przycisk Generuj PZ, a okno pyta, czy uruchomić generowanie.

02

Co się stanie, gdy jeden wiersz importu ma błąd?

Pierwsza niespełniona kontrola zatrzymuje generowanie całego importu. Operator widzi komunikat w oknie przez kilka sekund, a opis błędu zapisuje się w uwagach wierszy, których dotyczy.

03

Gdzie operator zobaczy, którego wiersza dotyczy błąd?

W kolumnie Uwagi rejestru danych do realizacji. Opis błędu zapisuje się w uwagach wierszy, których dotyczy kontrola.

04

Czy ten sam import można wygenerować dwa razy?

Nie. Po wstawieniu pozycji wiersze importu zmieniają stan na przetworzone i przechodzą do rejestru zaimportowanych danych. W historii zostaje wpis o wygenerowaniu dokumentu PZ.

05

Na jaką lokalizację trafia towar z wygenerowanego PZ?

Lokalizacja pozycji to miejsce przyjęcia zapisane w kartotece właściciela towaru. Gdy go brak, system używa strefy przyjęć magazynu użytkownika.

Chcesz zobaczyć Studio WMS.net w działaniu?

Uruchom bezpłatne demo systemu WMS.net lub zapytaj o szczegóły wdrożenia.

Bezpłatne DEMO Wycena