Zestawienie pozycji ZL asortymentu - każde przeniesienie jako para wierszy
Zestawienie pozycji ZL asortymentu rozkłada dokumenty zmiany lokalizacji asortymentu na pojedyncze wiersze: indeks, partia, adres, paleta i ilość ze znakiem. Rejestr dokumentów mówi, że przesunięcie się odbyło, a zestawienie - skąd i dokąd poszedł towar. Kierownik magazynu korzysta z niego przy analizie uzupełnień miejsc pobrania i przy szukaniu towaru, który zmienił paletę.
Pasek ma jeden przycisk - Podgląd, który otwiera dokument wskazanej pozycji. Po prawej stronie stoi selektor Przedział czasowy, a obok niego ikony okna analizy, wyboru kolumn i zapisu widoku. W bazie demonstracyjnej dla zakresu od 3 lipca do 1 sierpnia 2026 r. tabela jest pusta: komunikat Brak rekordów do wyświetlenia podaje przeszukany przedział, pyta o jego poszerzenie i proponuje przyciski Od początku roku oraz Cały okres. Nagłówki kolumn zostają widoczne, więc układ tabeli można poznać także bez danych - od Nr dokumentu, przez Indeks i Lokalizacja, po Nr palety i Data ważności.
Na tej stronie
- Jak czytać parę wierszy przesunięcia
- Kolumny zestawienia
- Przedział czasowy i pusty wynik
- Zestawienie w menu modułu przesunięć
- Analiza przesunięć części stanu
- Eksport pozycji do arkusza i pliku CSV
- Ćwiczenie: przygotuj widok zestawienia do kontroli uzupełnień miejsc pobrania
- Najczęstsze pytania
- Słownik pojęć
Jak czytać parę wierszy przesunięcia
Każde przeniesienie części stanu zajmuje w zestawieniu dwa wiersze z tym samym numerem dokumentu i tym samym indeksem. Wiersz z ilością ujemną opisuje miejsce, z którego towar zdjęto, a wiersz z ilością dodatnią - miejsce, do którego trafił. Kolumna Lokalizacja nie ma więc jednego znaczenia: w wierszu ujemnym to adres źródłowy, w dodatnim docelowy. Tak samo działa kolumna Nr palety.
| Kolumna | Wiersz rozchodu (ilość ujemna) | Wiersz przychodu (ilość dodatnia) |
|---|---|---|
| Ilość | przeniesiona ilość ze znakiem minus | ta sama ilość ze znakiem plus |
| Lokalizacja | adres, z którego zdjęto towar | adres, do którego towar trafił |
| Nr palety | paleta źródłowa, na której zostaje reszta stanu | paleta, na której towar leży w miejscu docelowym |
| Nr partii, Data ważności, Data produkcji | wartości stanu źródłowego | te same wartości, przeniesione bez zmian |
Suma kolumny Ilość dla kompletnego dokumentu wynosi zero, bo przesunięcie nie zmienia łącznego stanu asortymentu w magazynie. Oba wiersze pary mają też tę samą datę dokumentu, więc przedział czasowy obejmuje oba albo żaden. Jeśli po odfiltrowaniu jednego dokumentu suma nie wynosi zero, jedną stronę pary ukrył filtr innej kolumny, na przykład Lokalizacja albo Nr palety.
Kolumny zestawienia
Domyślny układ ma osiemnaście kolumn. Część z nich pochodzi z kartoteki asortymentu, część ze stanu, z którego pobrano towar, a końcowe kolumny opisują zapis: kto i kiedy dodał pozycję oraz do którego dokumentu należy.
| Kolumna | Zawartość | Jak wykorzystać |
|---|---|---|
| Nr dokumentu | Numer dokumentu ZL asortymentu. | Filtr po numerze pokazuje wszystkie przeniesienia jednego dokumentu. |
| Data | Data dokumentu, wspólna dla obu wierszy pary. | Podstawa przedziału czasowego. |
| MG | Symbol magazynu. | Rozdzielenie analiz między magazyny w jednej bazie. |
| Indeks | Symbol asortymentu (SKU) z kartoteki. | Grupowanie pokazuje towary przesuwane najczęściej. |
| Nazwa | Nazwa z kartoteki asortymentu. | Wyszukiwanie po fragmencie nazwy. |
| Ilość | Ilość pozycji ze znakiem: minus w źródle, plus w miejscu docelowym. | Suma wierszy dodatnich to ilość przeniesiona. |
| Waga netto [kg] | Masa pozycji wyliczona z ilości i wagi jednostkowej z kartoteki. | Masę przeniesioną liczy się z jednej strony pary. |
| J.m. | Jednostka miary z kartoteki. | Sumowanie ilości ma sens w obrębie jednej jednostki. |
| Lokalizacja | Adres źródłowy w wierszu ujemnym, docelowy w dodatnim. | Grupowanie pokazuje miejsca oddające i przyjmujące towar. |
| Nr partii | Partia ze stanu źródłowego. | Ustalenie, gdzie trafiła partia po podziale palety. |
| Rodzaj palety | Typ nośnika ze słownika nośników. | Kontrola, na jakim nośniku leży towar po przesunięciu. |
| Nr palety | Wewnętrzny numer nośnika po danej stronie przeniesienia. | Szukanie towaru, który zmienił paletę. |
| Data ważności | Termin przydatności partii. | Przy regule FEFO kontrahenta ustala kolejność stanów w automatycznie generowanym wydaniu. |
| Data produkcji | Data wytworzenia partii. | Informacja do reklamacji i śledzenia partii. |
| Uwagi | Komentarz do pozycji. | Powód przeniesienia zapisany przez operatora. |
| Zapisał | Login użytkownika, który zapisał pozycję. | Rozliczenie pracy przy przesunięciach. |
| Data zapisu | Data i godzina zapisu pozycji. | Odróżnia moment pracy od daty dokumentu. |
| Nr referencyjny | Identyfikator dokumentu z chwili jego utworzenia. | Powiązanie wiersza z dokumentem znanym z bufora. |
Numer w kolumnie Nr palety pochodzi z wewnętrznego, ciągłego licznika palet i nie jest numerem SSCC - nie ma prefiksu firmy GS1 ani cyfry kontrolnej. Numery SSCC dla jednostek wysyłkowych nadaje moduł jednostek logistycznych SSCC. Rodzaje nośników, które pojawiają się w kolumnie Rodzaj palety, definiuje kartoteka palet i nośników logistycznych.
Przedział czasowy i pusty wynik
Selektor przedziału czasowego stoi w prawym górnym rogu paska. Gotowe zakresy to Dziś, Wczoraj, Ostatnie 7 dni, Ostatnie 30 dni, Ten miesiąc, Ten kwartał, Ten rok i Cały okres; domyślnie obowiązuje ostatnie 30 dni. Przesunięcia części stanu bywają rzadkie, więc pusta tabela zwykle oznacza tylko zbyt wąski zakres. Jeśli pusty pozostaje także Cały okres, warto zajrzeć do bufora ZL asortymentu i sprawdzić, ile przesunięć czeka na zatwierdzenie.
Wybrany zakres można utrwalić przyciskiem Zapisz widok razem z filtrami oraz układem kolumn. Zapis dotyczy tej przeglądarki na tym komputerze - na innym stanowisku zestawienie otworzy się znowu z domyślnym zakresem.
Zestawienie w menu modułu przesunięć
Zestawienie otwiera ostatnia pozycja trzeciego bloku menu. Dwie pozycje wyżej stoi bufor z liczbą dokumentów roboczych w nawiasie - w bazie demonstracyjnej 6. Przy pustym zestawieniu warto zestawić tę liczbę z rejestrem dokumentów zatwierdzonych: w bazie demonstracyjnej rejestr jest pusty, a wszystkie przesunięcia części stanu czekają w buforze na decyzję.
Analiza przesunięć części stanu
Okno Analiza danych, uruchamiane pierwszą ikoną po prawej stronie paska, liczy na całym przefiltrowanym zbiorze do 20 000 wierszy. Najwięcej informacji daje połączenie filtra kolumny z funkcją Grupuj i podsumuj.
| Pytanie kierownika | Ustawienie w zestawieniu | Jak czytać wynik |
|---|---|---|
| Które towary przesuwamy najczęściej? | Grupuj i podsumuj według kolumny Indeks. | Liczba wierszy w grupie podzielona przez dwa to liczba przeniesień. |
| Które miejsca oddają towar, a które go przyjmują? | Grupuj według kolumny Lokalizacja z sumą ilości. | Suma ujemna oznacza miejsce oddające, dodatnia - przyjmujące. |
| Kto wykonuje przesunięcia? | Grupuj według kolumny Zapisał. | Liczba pozycji na użytkownika w wybranym okresie. |
| Gdzie trafiła partia z podzielonej palety? | Filtr kolumny Nr partii. | Wiersze dodatnie podają adresy i palety, na których partia leży po przesunięciu. |
Towar, który wraca na listę co kilka dni, jest kandydatem do zmiany miejsca pobrania albo do większej lokalizacji. Dobór miejsc do rotacji towaru opisuje artykuł o warehouse slotting, czyli doborze lokalizacji do rotacji, a analizę ABC zapasu - opracowanie o optymalizacji stanów magazynowych. Działanie okna opisuje strona okno Analiza danych z grupowaniem i sumowaniem.
Eksport pozycji do arkusza i pliku CSV
Zestawienie nie ma przycisku eksportu na pasku. Polecenie Eksport Excel leży w menu trzech kresek po lewej stronie, wśród funkcji uniwersalnych, których zestaw zależy od konfiguracji rejestru. Plik XLSX tworzy serwer z bieżącymi filtrami oraz zakresem dat, tylko z widocznymi kolumnami w kolejności ekranu; limit to 50 000 wierszy. Eksport CSV z sekcji Siatka tego samego menu powstaje w przeglądarce: obejmuje cały przefiltrowany zbiór do 10 000 wierszy, rozdziela pola średnikiem i zapisuje plik w UTF-8 ze znacznikiem BOM, więc Excel poprawnie otwiera polskie znaki. Od formatu opisanego w specyfikacji CSV RFC 4180 różni go separator - norma przewiduje przecinek.
Stronicowanie po stronie bazy danych. Sortowanie i filtry wykonuje serwer bazy danych w procedurze składowanej, która zwraca przeglądarce tylko bieżącą stronę tabeli - 30, 50 albo 100 wierszy. Agregaty w stopce też liczy serwer, na całym przefiltrowanym zbiorze, a nie na wierszach widocznych na ekranie. Technikę pobierania jednej strony wyników opisuje klauzula OFFSET i FETCH w dokumentacji ORDER BY w Microsoft Learn.
Ćwiczenie w demo - lekcja lub zajęcia
Ćwiczenie: przygotuj widok zestawienia do kontroli uzupełnień miejsc pobrania
Uczeń buduje własny układ tabeli i sprawdza, które towary najczęściej przechodzą między lokalizacjami. Widok zapisuje się tylko w jego przeglądarce, więc nie zmienia ekranu innych osób korzystających z demo. Rola w demo: kierownik magazynu. Czas: około 15 minut.
- W roli kierownika magazynu otwórz MAGAZYN, Przesunięcia, Zestawienie pozycji ZL asortymentu.
- Ustaw przedział czasowy na Cały okres i zapisz liczbę rekordów ze stopki.
- W oknie Kolumny... ukryj Waga netto, J.m. oraz Uwagi, a kolumny Lokalizacja i Nr palety przeciągnij obok kolumny Ilość.
- Jeśli tabela ma wiersze, w oknie Analiza danych pogrupuj je według kolumny Indeks i wskaż towar z największą liczbą wierszy; jeśli jest pusta, policz przesunięcia czekające w buforze ZL asortymentu.
- Na koniec użyj polecenia Przywróć domyślny widok, żeby zostawić tabelę w pierwotnym układzie.
Pytanie kontrolne. Dlaczego suma kolumny Ilość dla jednego dokumentu wynosi zero, choć stan w dwóch lokalizacjach się zmienił?
Podstawa programowa. Ćwiczenie realizuje efekt "wydaje zapasy" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), w tym kryterium "omawia metody kompletacji". Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.
Najczęstsze pytania
Dlaczego zestawienie jest puste?
Najczęściej z powodu zakresu dat - domyślnie obowiązuje ostatnie 30 dni. Przycisk Cały okres w panelu pustego wyniku albo selektor Przedział czasowy poszerza zakres. Jeśli i wtedy tabela jest pusta, sprawdź rejestr zatwierdzonych zmian lokalizacji ZL asortymentu oraz bufor, w którym czekają dokumenty robocze.
Dlaczego każde przeniesienie zajmuje dwa wiersze?
Przesunięcie zapisuje się jako rozchód ze stanu źródłowego i przychód w miejscu docelowym. Pierwszy wiersz ma ilość ujemną i adres źródłowy, drugi ilość dodatnią i adres docelowy.
Czym różni się to zestawienie od zestawienia zmian lokalizacji ZL?
Zakresem dokumentów. Zestawienie pozycji zmian lokalizacji ZL obejmuje przeniesienia całych palet, a to - przeniesienia części stanu, po których na palecie źródłowej zostaje reszta towaru.
Czy numer w kolumnie Nr palety to numer SSCC?
Nie. To wewnętrzny numer z ciągłego licznika palet, bez prefiksu firmy GS1 i bez cyfry kontrolnej. Numer SSCC nadaje moduł jednostek logistycznych SSCC.
Jak policzyć saldo przesunięć jednej strefy?
Wpisz w filtr kolumny Lokalizacja początek adresu strefy, na przykład oznaczenie rzędu, i zsumuj kolumnę Ilość. Wynik dodatni oznacza, że strefa więcej przyjęła, niż oddała. Filtr działa jak "zawiera", więc dopasowuje fragment adresu.
Słownik pojęć
- Pozycja zestawienia
- Jeden wiersz dokumentu magazynowego: asortyment w określonej ilości, lokalizacji, partii i na palecie.
- Wiersz rozchodu
- Strona przeniesienia z ilością ujemną; opisuje stan, z którego zdjęto towar.
- Wiersz przychodu
- Strona przeniesienia z ilością dodatnią; opisuje miejsce i paletę, na które towar trafił.
- Miejsce oddające
- Lokalizacja, która w wybranym okresie więcej towaru oddała, niż przyjęła; w sumie ilości ma wynik ujemny.
- Miejsce przyjmujące
- Lokalizacja zasilana przesunięciami, najczęściej miejsce pobrania sztukowego; w sumie ilości ma wynik dodatni.
- Przedział czasowy
- Filtr zakresu dat dokumentów w zestawieniu; domyślnie ostatnie 30 dni.