Studio WMS.net

Skany czekają na nośnik: stan zmienia dopiero zamknięcie palety

Skany przed zatwierdzeniem na nośnik, czyli sztuki zeskanowane przy przyjęciu, leżą w opisywanym wdrożeniu w osobnej tabeli i nie zmieniają stanu magazynowego.

Autor: Adam Siemiątkowski Aktualizacja: 16 października 2026
system.wms.net.pl/program-magazynowy/
Starszy pracownik w pomarańczowej kurtce trzyma ręczny czytnik kodów w alejce z regałami
Starszy pracownik w pomarańczowej kurtce trzyma ręczny czytnik kodów w alejce z regałami

Skany przed zatwierdzeniem na nośnik, czyli sztuki zeskanowane przy przyjęciu, leżą w opisywanym wdrożeniu w osobnej tabeli i nie zmieniają stanu magazynowego. Magazynier na terminalu skanuje kolejne sztuki, wybiera „Zakończ paletę” i skanuje numer nośnika. Dopiero ten skan uruchamia procedurę, która przenosi skany do ruchów magazynowych. Kierownik magazynu widzi skany czekające w osobnym zestawieniu i może je usunąć.

W opisywanym wdrożeniu stan zmienia dopiero zamknięcie palety, bo skan sztuki trafia do osobnej tabeli skanów czekających, a stan sztuki liczy funkcja z samych zatwierdzonych ruchów. Skan nośnika wywołuje procedurę, która w jednej transakcji wstawia czekające skany do ruchów jako zatwierdzone i oznacza je jako nieaktywne.

W opisywanym wdrożeniu jeden numer dokumentu obejmuje wiele nośników, a przerwana sesja nie jest wznawiana. Etykiety i odczyt danych sztuki z programu ERP, które poprzedzają wpis do skanów czekających, opisuje artykuł o przyjęciu jednym skanem. My zaczynamy w chwili, gdy sztuka czeka już w tabeli.

Przyjęcie na terminalu ma dwa kroki na jednym ekranie

Pierwszy krok to skanowanie sztuk w polu skanu. Drugi to skan nośnika w polu numeru nośnika, które pojawia się po przycisku „Zakończ paletę”. Ekran ma trzy przyciski: „Cofnij”, „Zakończ paletę” i „Zakończ”. Numer dokumentu powstaje przy wejściu na ekran jako numer referencyjny i obowiązuje całą sesję. Procedura zamykająca wpisuje go później jako numer dokumentu.

Dopóki magazynier nie wybierze „Zakończ paletę”, pole numeru nośnika się nie pojawia, więc na ekranie jest tylko pole skanu sztuk. Po wyborze tego przycisku ekran przechodzi do skanu nośnika, a skan nośnika uruchamia zamknięcie palety. Skany sztuk i skan nośnika należą więc do jednego przyjęcia, ale tylko drugi z nich zmienia stan.

Schemat dwóch kroków przyjęcia: skany czekają, skan nośnika przenosi je na stan Schemat w dwóch krokach: skany sztuk trafiają do tabeli skanów czekających, a skan nośnika uruchamia procedurę, która przenosi je do ruchów magazynowych i oznacza jako nieaktywne. Skany czekają w tabeli, stan zmienia dopiero skan nośnika Zamknięcie palety przenosi wszystkie aktywne skany dokumentu do ruchów magazynowych jedną procedurą w jednej transakcji. Skany sztuk Skan sztuki pole skanu na terminalu Dwie kontrole stan i skany czekające Tabela skanów czekających stan bez zmian Nieaktywne wejście na ekran: skany oznaczone jako nieaktywne Skan nośnika Skan nośnika zamyka paletę Procedura zamykająca (jedna transakcja) przenosi skany do ruchów jako zatwierdzone i oznacza je jako nieaktywne Ruchy magazynowe (stan) stan liczony z zatwierdzonych ruchów zatwierdzone, z numerem nośnika wszystkie aktywne skany dokumentu
Skany sztuk czekają w osobnej tabeli, a stan zmienia dopiero skan nośnika, który zamyka paletę.

Skan sztuki trafia do osobnej tabeli i nie zmienia stanu

Skan sztuki trafia do osobnej tabeli skanów czekających, a nie do ruchów magazynowych. Powstaje tam wiersz z ilością i kodem etykiety, z partią i miejscem oraz z numerem dokumentu i loginem, oznaczony jako aktywny. Stan sztuki liczy funkcja z samych zatwierdzonych ruchów magazynowych, więc skan czekający stanu nie zmienia. Tej funkcji używają kontrola na ekranie przyjęcia i weryfikacja etykiety.

Po zamknięciu nośnika wiersze nie są kasowane, tylko oznaczane jako nieaktywne. Tabela skanów czekających nie jest więc dokumentem ani zapisem stanu, tylko miejscem, w którym sztuka czeka na skan nośnika. O stanie decydują wyłącznie zatwierdzone ruchy magazynowe. Nośnik bez sztuk, czyli paletę pustą z własnym adresem, opisuje artykuł o pustej palecie.

Gdzie leży skan na kolejnych etapach
EtapGdzie leży wpisCzy zmienia stan
po skanie sztukitabela skanów czekającychnie
po „Cofnij” z kroku nośnikabez zmian, skany nadal czekająnie
po skanie nośnikaruchy magazynowe jako zatwierdzone, skany oznaczone jako nieaktywnetak
po przerwaniu sesji i ponownym wejściuskany oznaczone jako nieaktywne, nie wracają na ekrannie

Dwie kontrole sprawdzają stan i skany czekające przed wpisem

Przed wpisem do skanów czekających terminal wykonuje dwie kontrole. Pierwsza dotyczy stanu, czyli zatwierdzonych ruchów magazynowych, a druga skanów czekających wszystkich dokumentów, a nie wyłącznie bieżącego. Niepusty wynik którejkolwiek z nich daje okno z komunikatem. Skan, który już czeka, nie zmienia wyniku kontroli stanu, ale jest widoczny dla drugiej kontroli, która czyta skany czekające.

  • Kontrola stanu: czyta zatwierdzone ruchy magazynowe sztuki; niepusty wynik pokazuje okno z komunikatem.
  • Kontrola skanów czekających: czyta skany czekające wszystkich dokumentów; niepusty wynik pokazuje okno z komunikatem.

Skan nośnika zamyka paletę jedną procedurą w jednej transakcji

Skany czekają w osobnej tabeli; stan zmienia dopiero zamknięcie palety.

Skan nośnika wywołuje procedurę zamykającą z numerem dokumentu i numerem nośnika. Numer referencyjny wspólny dla wstawianych wierszy procedura przydziela jeszcze przed otwarciem transakcji. W jednej transakcji bazy wstawia do ruchów magazynowych jako zatwierdzone wszystkie aktywne wiersze skanów czekających tego dokumentu z numerem nośnika, a te same wiersze oznacza jako nieaktywne. Procedura dopisuje też wpis historii.

Ekran uznaje zapis za udany, gdy procedura zwróci numer dokumentu większy od zera, i pokazuje podpowiedź „Paleta zapisana!”. W przeciwnym razie pokazuje okno „Komunikat” z tekstem „Błąd zapisu dokumentu!”. Dopóki ten skan nie nastąpi, sztuki czekają w tabeli skanów czekających, więc w tym przyjęciu stan zmienia dopiero skan nośnika.

Przy przyjęciu zewnętrznym miejsce odłożenia wynika z adresu zapisanego przy skanie sztuki, a przy wewnętrznym z adresu istniejącego nośnika. Strefę przyjęcia ekran ustala automatycznie raz, przy wejściu: bierze pierwszą w kolejności adresów lokalizację z flagą strefy przyjęcia, która jest aktywna i niezablokowana, bez filtra magazynu i roli. Gdy takiej lokalizacji nie ma, ekran pokazuje „Brak lokalizacji, która jest strefą przyjęcia!” i po trzech sekundach przeładowuje aplikację. Nośnik magazynowy i nośnik wysyłkowy opisuje artykuł o dwóch rodzajach nośników.

Przykład (dane wymyślone) w sześciu krokach. Nazwy i numery w nim są fikcyjne.

  1. Magazynier skanuje trzy sztuki o ilościach 30, 40 i 35, a licznik pokazuje trzy.
  2. Żadna z nich nie zmienia jeszcze stanu, a kierownik widzi je tylko w zestawieniu skanów czekających.
  3. Magazynier wybiera „Zakończ paletę” i skanuje numer nośnika, a terminal pokazuje „Paleta zapisana!”.
  4. Dopiero wtedy trzy sztuki trafiają do ruchów magazynowych z numerem nośnika, a licznik wraca do zera.
  5. Kolejny nośnik w tej samej sesji dostałby ten sam numer dokumentu.
  6. Gdyby magazynier wyszedł z ekranu przed skanem nośnika i wszedł ponownie, czekające sztuki zostałyby oznaczone jako nieaktywne.

Jeden dokument obejmuje wiele nośników, a przerwana sesja nie jest wznawiana

Jeden numer dokumentu obejmuje wiele nośników. Po zamknięciu nośnika licznik sztuk zeruje się, ekran wraca do skanowania sztuk, a kolejny nośnik dostaje ten sam numer dokumentu. Przycisk „Zakończ” po zamkniętym nośniku pyta „Czy chcesz zakończyć dokument?”. Inny sposób liczenia sztuk do zera opisuje strona o liczniku sztuk do zera.

Przy wejściu na ekran przyjęcia skrypt oznacza jako nieaktywne wszystkie aktywne skany czekające zalogowanego użytkownika. Przerwana sesja nie jest więc wznawiana: po ponownym wejściu skany nie wracają na ekran. Sztuki z sesji, której nie zamknął skan nośnika, nie zmieniają stanu.

  • Cofnij: z kroku nośnika wraca do skanowania sztuk i niczego nie kasuje.
  • Zakończ paletę: otwiera krok z polem numeru nośnika.
  • Zakończ przy niezamkniętej palecie: nie wychodzi z ekranu i pokazuje podpowiedź „Zakończ paletę!” albo „Zeskanuj i zapisz nr palety!”.
  • Zakończ po zamkniętym nośniku: pyta „Czy chcesz zakończyć dokument?”.

Kierownik widzi skany czekające osobno i może je usunąć

Kierownik ma dwa zestawienia skanów czekających, osobno dla przyjęć zewnętrznych i wewnętrznych. Zestawienia czytają tylko aktywne wiersze danego trybu. Przycisk „Usuń” z pytaniem „Czy chcesz usunąć pozycję dokumentu?” oznacza skan jako nieaktywny i dopisuje wpis historii. Skan oznaczony w ten sposób przestaje być widoczny w zestawieniu, bo zestawienie czyta tylko wiersze aktywne. Makieta poniżej pokazuje układ takiego zestawienia z przyciskiem „Usuń”.

Makieta zestawienia skanów czekających Makieta poglądowa, dane przykładowe: zestawienie trzech skanów czekających z przyciskiem „Usuń”. Zestawienie skanów czekających Usuń Numer dokumentu Ilość Partia Kod etykiety Miejsce Użytkownik 26-1001 30 Partia A Etykieta A Lokalizacja A Użytkownik A 26-1001 40 Partia A Etykieta B Lokalizacja A Użytkownik A 26-1001 35 Partia B Etykieta C Lokalizacja A Użytkownik A Makieta poglądowa, dane przykładowe
Zestawienie skanów czekających z przyciskiem „Usuń”. Makieta poglądowa, dane przykładowe.

Pytania do analizy

  1. Kiedy przyjęcie ma zmieniać stan: przy skanie sztuki czy dopiero przy zamknięciu nośnika?
  2. Co ma się stać ze skanami, gdy operator przerwie pracę przed zamknięciem nośnika: wznowienie czy skasowanie?
  3. Czy kierownik ma widzieć skany czekające osobno i móc je usunąć, zanim trafią na stan?
  4. Czy numer nośnika ma powstawać przy pierwszym skanie, czy dopiero przy zamknięciu?
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
FAQ

Najczęstsze pytania - skany czekające na nośnik

01

Kiedy stan magazynowy zmienia się przy przyjęciu?

Dopiero po skanie nośnika, gdy procedura przenosi skany do ruchów magazynowych.

02

Gdzie leży sztuka między skanem a zamknięciem nośnika?

W osobnej tabeli skanów czekających, w wierszu oznaczonym jako aktywny. Po zamknięciu nośnika wiersze zostają w tabeli jako nieaktywne.

03

Co robi przycisk „Cofnij”?

Wraca z kroku nośnika do skanowania sztuk i niczego nie kasuje.

04

Co się dzieje z niezamkniętą sesją?

Po ponownym wejściu na ekran skany tego użytkownika są oznaczane jako nieaktywne.

05

Czy jeden dokument może objąć kilka nośników?

Tak, numer dokumentu obowiązuje całą sesję, a licznik zeruje się po zamknięciu nośnika.

Słownik

Słownik pojęć - skany czekające na nośnik

SC Skany czekające na nośnik
Tabela, do której trafia zeskanowana sztuka przed zamknięciem nośnika; nie zmienia stanu.
NO Nośnik
Paleta albo inny pojemnik z numerem, na który przyjmowane są sztuki.
ZP Zamknięcie palety
Skan numeru nośnika, który uruchamia procedurę przenoszącą skany do ruchów magazynowych.
RM Ruchy magazynowe
Zapis, z którego liczony jest stan; stan liczy się z samych zatwierdzonych ruchów.
PR Strefa przyjęcia
Lokalizacja ustalana automatycznie raz przy wejściu na ekran (pierwsza aktywna, niezablokowana lokalizacja z flagą strefy przyjęcia), pod którą zapisują się skany.
SE Sesja przyjęcia
Czas od wejścia na ekran do wyjścia; ma jeden numer dokumentu.

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

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