# Paleta MIX: części z wielu stanów na jedną lokalizację w dwóch fazach

> Jak WMS składa paletę MIX w jednym ekranie: pobrania z wielu stanów z ilością ujemną w buforze, potem jedna lokalizacja docelowa i zatwierdzenie dokumentu.

Adres strony: https://magazyn.softwarestudio.com.pl/paleta-mix-z-wielu-stanow/

---

Paleta MIX w opisywanym wdrożeniu to dokument składania zestawu z części pobranych z kilku stanów, wykonywany w jednym ekranie w dwóch fazach. Pierwsza faza zapisuje pobrania od razu w buforze z ilością ujemną, druga wskazuje jedną lokalizację docelową i dopiero po zatwierdzeniu dokumentu tworzy wiersze składowania.
Operator pracuje na dwóch etapach, które mają różne skutki w bazie. Przycisk zapisu na pasku nie zapisuje niczego, tylko przełącza ekran do składowania, a zapis następuje dopiero po wskazaniu lokalizacji docelowej i potwierdzeniu zatwierdzenia. Złożony zestaw dostaje przy zatwierdzeniu numer palety i rodzaj palety o wartości „BRAK”.

Wyróżnia to opisywane wdrożenie od dokumentu, w którym jedno kliknięcie zapisuje całość: tutaj przycisk zapisu na pasku przełącza fazę, a zapis następuje w drugim kroku, więc czytelnik powinien znać różnicę między etapem pobrania a etapem składowania. Ogólny opis obiegu palet w programie zawiera strona o [gospodarce paletami](/gospodarka-paletami/).

## Paleta MIX ma dwie fazy w jednym ekranie

Paleta MIX to dokument typu MX, domyślnie z rodzajem rejestru MX i typem MX. W jednym ekranie występują dwie fazy: faza pobrania ma tytuł „Paleta MIX - pozycje do pobrania”, a faza składowania „Paleta MIX - składowanie”. Tabela zestawia, co w każdym etapie robi operator i co zapisuje system.

| Etap | Operator | System zapisuje |
| --- | --- | --- |
| Faza pobrania | wybiera asortyment i lokalizację ze stanu, wpisuje ilość | pozycję pobrania z ilością ujemną w buforze |
| Przycisk zapisu na pasku | przechodzi do składowania | nic nowego |
| Przycisk zapisu w fazie składowania | wybiera lokalizację docelową i potwierdza | wiersze składowania i status zatwierdzony |
| Przycisk Bufor na pasku | potwierdza pytanie | nic nowego; pobrania zostają w buforze |

## Faza pobrania zapisuje pozycje z ilością ujemną

W fazie pobrania operator wybiera asortyment ze stanu, a potem lokalizację ze stanu tego asortymentu. Następnie wpisuje ilość i uwagi oraz klika „Dodaj”. Lista lokalizacji pokazuje stany z pięcioma wartościami (adres, ilość, seria, numer palety, daty), a wyszukiwanie obejmuje trzy z nich: adres, numer serii oraz numer palety. Po wyborze asortymentu lista lokalizacji zawęża się do jego stanów, a po dodaniu pozycji wraca do ustawienia domyślnego.

Pozycja pobrania kopiuje ze wskazanego wiersza stanu sześć wartości (artykuł, właściciela, lokalizację, numer palety, serię, daty), a ilość zapisuje jako ujemną. Dokument jest w buforze od razu, bo status pozycji ma domyślnie wartość bufora. Tabela pozycji ma sześć kolumn danych („Lp”, „Indeks”, „Nazwa”, „Lokalizacja”, „Ilość”, „Uwagi”) oraz kolumnę z ikoną usuwania pozycji. Pozycje pobrania mają w bazie ilość ujemną, więc kolumna „Ilość” pokazuje wartości ze znakiem minus.

- Pobranie. Ilość zapisana jako ujemna, od razu w buforze.
- Tabela. Kolumna „Ilość” pokazuje wartości ze znakiem minus.

## Przed dodaniem pozycji system porównuje ilość ze stanem

Przed dodaniem pozycji system sprawdza stan wybranego wiersza. Gdy stanu nie ma, pokazuje komunikat „Brak stanów dla wybranej pozycji.”, a gdy ilość jest większa niż dostępna, komunikat o przekroczeniu ilości dostępnej do wydania. Kontrola działa przed dodaniem pozycji, więc operator dowiaduje się o braku stanu lub o nadmiarze ilości, zanim pozycja trafi do bufora.

> „Brak stanów dla wybranej pozycji.” - komunikat przy dodawaniu pozycji pobrania, gdy wybrany wiersz stanu nie ma ilości.

Komunikat o przekroczeniu ilości dostępnej do wydania opisujemy słowami. Dla operatora istotna jest treść kontroli: ilość pobrania nie może przekroczyć tego, co wybrana lokalizacja ma na stanie. Przyjęcie nośnika bez artykułu, w którym kontrola dotyczy numeru, a nie stanu, opisuje artykuł o [cross-dockingu z nośnikiem z opisem](/cross-docking-nosnik-z-opisem/).

## Przycisk zapisu na pasku przechodzi do składowania zamiast zapisywać

W nowym dokumencie przyciski paska pojawiają się dopiero po dodaniu pierwszej pozycji. Przycisk zapisu na pasku nie zapisuje: ukrywa pozycje i przełącza ekran do fazy składowania. Pozycje pobrania są wtedy już w buforze, więc przejście do drugiej fazy niczego w bazie nie zmienia.

W fazie składowania operator widzi cztery pola: lokalizację docelową z listy lokalizacji aktywnych i niezablokowanych, numer wewnętrzny do 20 znaków, magazyniera z listy użytkowników magazynu i oddziału oraz uwagi do 200 znaków. Dostępne są przycisk zapisu fazy składowania i przycisk anulowania.

- Pasek. Przycisk zapisu przełącza fazę, nie zapisuje.
- Faza składowania. Cztery pola do wypełnienia przed zapisem.

## Zatwierdzenie dopisuje wiersze składowania w jednej lokalizacji

Przycisk zapisu fazy składowania bez wybranej lokalizacji docelowej pokazuje komunikat „Wybierz lokalizacje”, a przy zerze pozycji komunikat „Brak pozycji dokumentu”. Potem pada pytanie „Czy na pewno chcesz zatwierdzić dokument MIX ?”. Dokument nie ma sekcji „Podsumowanie”, więc blokada zera opiera się na liczbie wierszy tabeli.

> „Czy na pewno chcesz zatwierdzić dokument MIX ?” - pytanie po zatwierdzeniu w fazie składowania, po wybraniu lokalizacji docelowej.

Zatwierdzenie przekazuje numer palety i rodzaj palety jako „BRAK”, numer dokumentu z licznika miesięcznego dla typu MX oraz magazyniera i lokalizację docelową z formularza. Procedura dopisuje wtedy w lokalizacji docelowej wiersze składowania z ilością dodatnią i wartością „BRAK” w numerze i rodzaju palety, a seria i daty pochodzą z pobrania. Następnie ustawia na wierszach bufora cztery wartości (status, numer, uwagi, magazyniera) i zapisuje wpis w dzienniku. Wartość „BRAK” w polach palety opisujemy szerzej w artykule o [magazynie bez numerów palet i partii](https://www.softwarestudio.com.pl/magazyn-wms-net/konfiguracja-bez-palet-partii-dat/).

Przykład (dane wymyślone): Operator A otwiera dokument palety MIX. Wybiera Artykuł A ze stanu na Lokalizacji A i pobiera 30, a potem pobiera 12 Artykułu B z Lokalizacji B. Dalszy ciąg przykładu pokazuje lista numerowana.

1. Po drugiej pozycji Operator A klika przycisk zapisu na pasku, a ekran przechodzi do składowania.
2. Wybiera Lokalizację C jako docelową i wpisuje numer wewnętrzny 26-5001.
3. Zatwierdza dokument, a po potwierdzeniu system dopisuje na Lokalizacji C dwa wiersze składowania: 30 i 12.

## Zostawienie dokumentu w buforze zachowuje same pobrania

Przycisk „Bufor” na pasku pyta „Czy na pewno chcesz zostawić zapisy w buforze?” i opuszcza formularz bez wywołania procedury zapisu, bo pozycje pobrania są już w buforze. Przycisk „Usuń” anuluje dokument po potwierdzeniu. W buforze zostają więc same pobrania, a wiersze składowania nie powstają, dopóki dokument nie zostanie zatwierdzony.

- Bufor. Opuszcza formularz bez wywołania zapisu.
- Usuń. Anuluje dokument po potwierdzeniu.

Edytować można tylko dokument w buforze. Gdy zapytanie edycji nie zwróci dokładnie jednego wiersza, na przykład dla dokumentu zatwierdzonego, formularz pokazuje komunikat „Dokument zatwierdzony nie podlega edycji”. Usunięcie pozycji oznacza wiersz jako usunięty. Zwykły dokument z lokalizacją przy każdej pozycji opisuje artykuł o [przyjęciu PZB i PW](https://system.wms.net.pl/przyjecie-pzb-pw-lokalizacja-przy-pozycji/), a miejsce przyjęć produkcyjnych wskazuje mechanizm z artykułu o [jednej lokalizacji produkcyjnej](/jedna-lokalizacja-produkcyjna/).

## Pytania do analizy

Przed wdrożeniem podobnego rozwiązania zadajemy cztery pytania. To pytania do czytelnika, a nie fakty o opisywanym wdrożeniu.

1. Czy złożony zestaw ma dostać numer nośnika, skoro zatwierdzenie zapisuje numer palety jako „BRAK”?
2. Jak operator rozpoznaje właściwy wiersz stanu, gdy ten sam artykuł leży w kilku lokalizacjach?
3. Czy użytkownicy rozumieją, że przycisk zapisu na pasku przechodzi do składowania, a zapis następuje dopiero po zatwierdzeniu w drugiej fazie?
4. Czy do jednego dokumentu mogą trafić części od różnych właścicieli towaru?

## Pytania i odpowiedzi o palecie MIX

## Słownik pojęć o palecie MIX

Terminy używane przez magazyniera i wdrożeniowca, gdy zestaw składa się z części pobranych z kilku stanów.
