W opisywanym wdrożeniu palety do wydania wskazuje program w zleceniu, a operator na terminalu wybiera zlecenie z listy i potwierdza numer każdej palety; dla pozycji częściowej ekran dodaje jeszcze krok ilości. Generowanie WZ w programie zostaje w przeglądarce wstrzymane, dopóki zlecenie ma pozycje niezrealizowane.
Operator wybiera na ekranie terminala zlecenie, a ekran pokazuje mu pozycję z numerem palety i miejscem pobrania. Operator potwierdza numer palety, a przy pozycji częściowej także ilość. Po zapisie ekran przechodzi do następnej palety, a przycisk „Generuj WZ” w programie pozostaje ukryty, dopóki zlecenie ma pozycje niezrealizowane. Operator nie wybiera towaru ani palety: wskazał je program w zleceniu.
Terminal zaczyna od listy zleceń do realizacji
Ekran zaczyna od listy zleceń. Wpisany tekst filtruje listę po 500 milisekundach od ostatniego klawisza. Pozycja na liście pokazuje numer dokumentu i drugie pole z zapytania.
Gdy lista jest pusta, ekran pokazuje komunikat „Brak zleceń do realizacji”. Lista pokazuje więc operatorowi numer dokumentu i drugie pole z zapytania, bez opisu pozycji; pozycje poznaje dopiero po wyborze zlecenia.
Numer zlecenia można też wpisać lub zeskanować i potwierdzić klawiszem Enter. Według dokumentacji wdrożenia obieg zlecenia składa się z trzech kroków: dopisania w programie, rejestracji wydania na terminalu i generowania WZ. Dopisanie pozycji w programie opisuje strona o zleceniu wydania i rezerwacji palety, a zlecenie zapisane z pliku strona o imporcie palet do zlecenia wydania.
- Lista zleceń - wpisany tekst filtruje ją po 500 milisekundach; pusta lista pokazuje komunikat.
- Numer zlecenia - można go wpisać albo zeskanować i potwierdzić klawiszem Enter.
Pozycja ma już wskazaną paletę i miejsce pobrania
Pozycje zlecenia dostarcza zapytanie, które zwraca dane towaru i palety wraz z trybem pozycji. Gdy wynik jest pusty, ekran pokazuje komunikat „Nie znaleziono towaru na zleceniu!”. Ekran pozycji ma sześć pól tylko do odczytu i jedno pole do wpisania.
Dwa pola opisują towar: „Nazwa asortymentu” i „Indeks asortymentu”. Dwa pola wskazują paletę: „Nr palety” i „Lokalizacja pobrania”. Dwa pozostałe to „Ilość do pobrania” i „Wydano”. Tabela zestawia pola ekranu.
| Pole | Rodzaj | Grupa |
|---|---|---|
| Nazwa asortymentu | tylko do odczytu | towar |
| Indeks asortymentu | tylko do odczytu | towar |
| Nr palety | tylko do odczytu | paleta |
| Lokalizacja pobrania | tylko do odczytu | paleta |
| Ilość do pobrania | tylko do odczytu | pozostałe |
| Wydano | tylko do odczytu | pozostałe |
| Potwierdź paletę | do wpisania lub zeskanowania | paleta |
Jedyne pole do wpisania nazywa się „Potwierdź paletę” i przyjmuje numer wpisany albo zeskanowany. Operator widzi więc na ekranie, jaką paletę ma wziąć i skąd, a od niego zależy tylko potwierdzenie.
Operator potwierdza numer palety, a nie wybiera towar
Potwierdzenie palety porównuje wpisany numer z numerem wskazanym w zleceniu dokładnie, bez zmiany wielkości liter i bez przycinania. Niezgodność kończy się komunikatem „Wprowadzony nr palety jest niepoprawny!”. Puste pole kończy się komunikatem „Uzupełnij nr palety!”.
Dokładne porównanie oznacza, że numer wpisany małymi literami albo ze spacją na końcu nie jest tym samym numerem. Skutek dla operatora jest jednoznaczny: ekran przyjmuje numer identyczny z wskazanym w zleceniu, a inny numer kończy komunikatem.
Operator nie wybiera więc towaru, tylko potwierdza ten, który wskazał program. Strona o składowaniu palety na terminalu opisuje drugi ekran terminala w tym wdrożeniu.
Operator nie wybiera towaru: program wskazał paletę w zleceniu, a terminal porównuje zeskanowany numer z numerem wskazanym w programie.
Tryb pozycji decyduje, czy ekran pyta o ilość
Dla pozycji o trybie innym niż częściowy zapis następuje od razu po potwierdzeniu palety. Dla trybu częściowego ekran pokazuje jeszcze krok „Potwierdź ilość”. Tryb ustala program przy dopisaniu pozycji w zleceniu: „Palety”, czyli cała paleta, albo „Wydanie częściowe”. Tryb widać w kolumnie „Wydanie” tabeli pozycji.
Gdy ilość jest równa ilości z ostatniego przyjęcia palety, program zapisuje pozycję w trybie paletowym. Tryb pozycji nie zawsze jest więc taki, jaki ktoś wybrał przy dopisaniu. Opisujemy tylko to, że ekran pokazuje krok ilości dla trybu częściowego. Pozycja o trybie paletowym nie wymaga więc osobnego potwierdzenia ilości na ekranie.
- Palety - zapis następuje od razu po potwierdzeniu palety.
- Wydanie częściowe - po potwierdzeniu palety ekran pokazuje krok „Potwierdź ilość”.
Po zapisie ekran przechodzi do kolejnej palety, a na końcu pyta o nowy dokument
Zapis pozycji dostaje numer dokumentu i identyfikator pozycji. Gdy odpowiedź zwraca numer dokumentu większy od zera, lista pozycji się odświeża, a ekran przechodzi do następnej palety. W przeciwnym razie pokazuje okno „Komunikat” z tekstem zwróconym przez bazę albo z tekstem „Błąd zapisu dokumentu.”. Odświeżenie listy po udanym zapisie oznacza, że kolejna pozycja pojawia się na ekranie bez ponownego wybierania zlecenia.
Gdy pozycje się skończą, ekran pyta „Wszystkie towary ze zlecenia zrealizowane” i „Czy chcesz realizować nowy dokument?”. Odpowiedź tak otwiera listę zleceń od nowa, a odpowiedź nie zamyka ekran. Przycisk „Zakończ” pyta „Czy chcesz zakończyć dokument?” tylko wtedy, gdy zapisano choć jedną pozycję. Po ekranie pozycji operator porusza się przyciskami, które opisuje poniższa lista.
- Poprzednia pozycja i następna pozycja - dwa przyciski przewijają pozycje cyklicznie.
- Podgląd - pokazuje listę pozostałych pozycji z czterema wartościami: nazwą, numerem palety, adresem i ilością.
- Cofnij - pojawia się po otwarciu podglądu i wraca do ekranu pozycji.
- Zakończ - pyta „Czy chcesz zakończyć dokument?”, gdy zapisano choć jedną pozycję.
WZ w programie czeka na zrealizowane pozycje
Strona generowania WZ w programie ukrywa przycisk „Generuj WZ” i przekierowuje do osobnego komunikatu, dopóki zlecenie ma pozycje niezrealizowane. Ta kontrola działa w przeglądarce. Generowania WZ nie rozwijamy w tym opisie: dotyczy innych stron.
Korektę po realizacji opisuje strona o korekcie wydania ruchem odwrotnym. Tabela zestawia cztery etapy obiegu i komunikaty, które w nich padają.
| Etap | Gdzie | Co się dzieje | Komunikat |
|---|---|---|---|
| Dopisanie zlecenia | program | każda paleta to wiersz rozchodowy w buforze | brak |
| Potwierdzenie palety | terminal | wpisany numer musi być równy numerowi wskazanemu w zleceniu | „Wprowadzony nr palety jest niepoprawny!” |
| Zapis pozycji | terminal | zapis z numerem dokumentu i identyfikatorem pozycji | „Błąd zapisu dokumentu.” przy odmowie |
| Generowanie WZ | program | przycisk ukryty, dopóki są pozycje niezrealizowane | przekierowanie do komunikatu |
Przykład (dane wymyślone) w sześciu krokach:
- Zlecenie 26-1001 ma trzy palety: Paletę A, Paletę B i Paletę C.
- Operator A wybiera zlecenie z listy i widzi pierwszą pozycję: Paletę A w Lokalizacji A.
- Skanuje etykietę i numer się zgadza, więc ekran zapisuje pozycję i pokazuje następną.
- Przy Palecie B skan innej etykiety daje komunikat „Wprowadzony nr palety jest niepoprawny!”.
- Po trzeciej pozycji ekran pyta „Wszystkie towary ze zlecenia zrealizowane” i „Czy chcesz realizować nowy dokument?”.
- Przycisk „Generuj WZ” w programie pozostaje ukryty, dopóki zlecenie ma pozycje niezrealizowane.
Pytania do analizy
- Kto w magazynie wskazuje palety w zleceniu, a kto je potwierdza na terminalu?
- Czy operator ma potwierdzać samą paletę, czy także ilość i miejsce?
- Co ma się stać, gdy operator zeskanuje inną paletę niż wskazana w programie?
- Czy WZ ma powstawać dopiero po zrealizowaniu całego zlecenia, czy także po jego części?