WMS

Numer rejsu zapisany na liniach zlecenia, nie w osobnej tabeli

W opisywanym wdrożeniu numer rejsu nie trafia do osobnego rejestru, tylko do wierszy zleceń, z których powstają dokumenty WZ. Przynależność zamówienia do rejsu odczytuje się z tego samego miejsca, co pozostałe dane zlecenia. Kierownik wysyłki, który przekazuje zamówienia firmie transportowej, zaznacza zlecenia na liście i zapisuje jeden numer dla całej grupy.

W skrócie

W opisywanym wdrożeniu Studio WMS.net zapisuje numer rejsu w wierszach zleceń, z których powstają dokumenty WZ, a nie w osobnej tabeli. Każde zaznaczone zlecenie dostaje własny dokument WZ, a jeden numer trafia do całej grupy jedną aktualizacją. Przed zapisem procedura sprawdza stan towaru i blokady zleceń.

Dla kierownika wysyłki oznacza to, że numer rejsu jest częścią danych zlecenia, a nie osobnym dokumentem. Ten opis obejmuje zapis numeru, a nie samo wydanie towaru.

Wyróżnikiem tego wdrożenia jest brak osobnego rekordu rejsu. Tabela rejsów zapisuje przy każdym wykonaniu identyfikator zamówienia i login operatora, a numeru rejsu w niej nie ma.

Jak zaznaczenie zleceń zamienia się w jeden numer rejsu

Procedura rejsu przyjmuje trzy wartości: numer dokumentu WZ, identyfikator zlecenia i login operatora, a wywołanie z formularza przekazuje login z konta. Każde zaznaczone zlecenie dostaje własny numer dokumentu WZ, nadawany przed wywołaniem procedury. Zwrot od klienta zaczyna się od tego samego rodzaju wydania WZ, co opisuje artykuł o zwrocie od klienta.

Jeden numer rejsu trafia do wszystkich zaznaczonych zleceń jedną aktualizacją z listą numerów zleceń. Cała grupa dostaje tę samą wartość w tym samym kroku, a nie przez osobne zapisy dla każdego zlecenia. Operator nie wpisuje więc numeru osobno przy każdym zleceniu.

  • Login operatora - przekazywany do procedury z konta, na którym pracuje formularz.
  • Dokument WZ - własny numer dla każdego zaznaczonego zlecenia.
Schemat zapisu numeru rejsu: zaznaczone zlecenia, procedura z kontrolami i wiersze zleceń z numerem rejsu.
Zaznaczone zlecenia przechodzą przez procedurę z kontrolami, a numer rejsu trafia do wierszy zleceń z dokumentem WZ.

Kontrole, które działają przed zapisem

Przed zapisem procedura sumuje stan na strefie wydania dla każdego asortymentu zlecenia. Gdy stan nie wystarcza, zwraca listę braków i kończy się bez utworzenia dokumentów. Formularz rozdziela wynik na dwie listy, a nagłówki obu mówią, co zostało utworzone i czego zabrakło. Nagłówki listy brzmią tak: „Braki towaru na strefie wydania” oraz „Wygenerowane”.

KontrolaKiedy blokujeCo widać
stan na strefie wydaniastan nie wystarcza dla asortymentu zleceniazlecenie na liście braków, bez dokumentu
istniejący dokument WZzlecenie ma już utworzony dokument WZkomunikat o wygenerowanym WZ
data dokumentudata starsza niż dwa miesiąceblokada przed utworzeniem WZ
numer rejsunumer nie został wpisanykomunikat „Wpisz Nr Rejsu”

Zlecenie z brakami nie zmienia się w dokument WZ, a pozostałe zlecenia z tej samej listy mogą przejść dalej. Kontrola daty dokumentu działa przed utworzeniem WZ, więc zlecenie starsze niż dwa miesiące nie dostaje nowego dokumentu.

Gdzie w systemie zapisuje się numer rejsu

Numer rejsu zapisuje się w wierszach zleceń, w których istnieje już dokument WZ. Aktualizacja zapisuje trzy wartości: numer rejsu, datę produkcji i datę załadunku, a dotyczy tylko zleceń, które mają już dokument WZ. Tabela pokazuje, które pola formularza trafiają do których pól zlecenia.

Pole w formularzuMiejsce zapisu w zleceniu
nr rejsupole numeru rejsu
data zapisaniapole daty produkcji
data rejsupole daty załadunku

Tabela rejsów zapisuje przy każdym wykonaniu procedury identyfikator zamówienia i login operatora, a kolumny z numerem rejsu w niej nie ma. Dla kierownika wysyłki to ważne, bo odczyt numeru rejsu nie odbywa się z tej tabeli. Tabela rejsów jest więc źródłem danych o wywołaniach, a nie o numerach rejsów.

Makieta formularza rejsu: numer rejsu, daty i wynik zapisu z podziałem na zlecenia wygenerowane i braki towaru.
Makieta poglądowa, dane przykładowe. Formularz rejsu z wynikiem zapisu dla trzech zleceń.

Co się dzieje z wierszami wydania po zapisie

Każde wywołanie procedury zapisuje dokumenty jednego zlecenia w jednej transakcji i dopisuje wpis do historii. Wiersz wydania dostaje identyfikator pozycji zlecenia, a magazyn i oddział pochodzą z konta operatora. Każda część wydania zapisuje się jako wiersz z ujemną ilością.

Procedura bierze do wydania tylko pozycje zlecenia z pozostałą ilością większą od zera. Pozycja już wydana w pełni nie trafia więc do kolejnego dokumentu WZ. Każde wywołanie procedury obejmuje dokumenty jednego zlecenia, więc wiele zleceń oznacza wiele wywołań i wiele wpisów historii.

  • Wiersz wydania - identyfikator pozycji zlecenia i ujemna ilość.
  • Pozycja w pełni wydana - nie trafia do kolejnego dokumentu WZ.

Przykład (dane wymyślone): kierownik wysyłki zaznacza trzy zlecenia na listę dla firmy transportowej. Przebieg wygląda tak:

  1. Dla dwóch zleceń stan na strefie wydania wystarcza i powstają dokumenty WZ w buforze.
  2. Trzecie zlecenie ma za mały stan dla jednej pozycji, więc formularz pokazuje je na liście braków i nie tworzy dla niego dokumentu.
  3. Numer rejsu zapisuje się tylko w wierszach dwóch zleceń z dokumentem WZ, a trzecie zlecenie zostaje bez numeru.

Proces wydania towaru w ogólności opisuje tekst o procesie wydania towaru w WMS.

Jak odczytać numer rejsu ze zlecenia

Po ponownym otwarciu formularza numer i daty uzupełnia się z pierwszego zlecenia z zaznaczenia. Kierownik wysyłki nie musi więc pamiętać numeru, bo formularz odczytuje go z zaznaczonych zleceń.

Numer odczytany z pierwszego zlecenia dotyczy zleceń z dokumentem WZ, które zaznaczono przy zapisie. Zlecenie bez dokumentu WZ w tej grupie nie dostaje numeru. Pierwsze zlecenie z zaznaczenia pełni więc rolę źródła odczytu, a nie zapisu. Formularz odczytuje wartość z jednego miejsca, a zapis obejmuje wszystkie zaznaczone zlecenia z WZ.

  • Pierwsze zlecenie - źródło numeru i dat po ponownym otwarciu.
  • Tabela rejsów - zapis identyfikatora zamówienia i loginu bez numeru rejsu.

Plik etykiety, który powstaje przy pracy na tych samych dokumentach, opisuje artykuł o etykiecie jako pliku PDF.

Co sprawdzić przed wdrożeniem rejsów

Przed wdrożeniem warto sprawdzić, który login trafia do tabeli rejsów, bo wywołanie formularza przekazuje login z konta.

  • Login operatora - przekazywany do procedury i zapisywany w tabeli rejsów.
  • Historia - wpis dopisywany przy każdym wykonaniu procedury.

Pracę ze zleceniami przyjęcia, które również mogą być realizowane częściami, opisuje artykuł o zleceniu przyjęcia. Obsługę dokumentu buforowego przez operatora opisuje artykuł o dokumencie przypisanym operatorowi. Pierwsza z tych ścieżek dotyczy przyjęcia, a druga dokumentu buforowego na kolektorze.

Obsługę przesyłek kurierskich opisuje osobny tekst o integracji WMS z kurierami.

Pytania do analizy

  1. Które zlecenia z listy wysyłkowej mają już dokument WZ, zanim zaczniemy je łączyć w rejs?
  2. Czy numer rejsu ma być niepowtarzalny w całym systemie, czy wystarczy niepowtarzalność w obrębie firmy transportowej?
  3. Co powinno się stać z zaznaczonym zleceniem, które wraca na listę braków?
  4. Czy data zapisania i data rejsu mają być osobnymi polami zlecenia, czy wystarczy sama data załadunku?
FAQ

Pytania i odpowiedzi o numer rejsu

01

Czy numer rejsu zapisuje się w osobnej tabeli?

Nie. Numer zapisuje się w wierszach zleceń. Tabela rejsów zapisuje przy każdym wykonaniu identyfikator zamówienia i login operatora, bez numeru rejsu.

02

Czy jeden numer rejsu może objąć kilka zleceń?

Tak. Formularz zapisuje ten sam numer we wszystkich zaznaczonych zleceniach, które mają już dokument WZ.

03

Co się dzieje, gdy na strefie wydania brakuje towaru?

Procedura nie tworzy dokumentów dla tego zlecenia. Formularz pokazuje listę braków z nazwą towaru i brakującą ilością.

04

Czy numer rejsu da się odczytać po ponownym otwarciu formularza?

Tak. Formularz uzupełnia numer i daty z pierwszego zlecenia z zaznaczenia.

05

Czy zlecenie bez dokumentu WZ dostaje numer rejsu?

Nie. Zapis obejmuje tylko zlecenia, które mają już dokument WZ.

Słownik

Słownik pojęć

RRejs wysyłkowy
Grupa zleceń wydania z jednym numerem, przekazywana firmie transportowej.
ZZlecenie wydania
Zamówienie wydania towaru, z którego powstaje dokument WZ.
DDokument WZ w buforze
Dokument wydania zapisany przed zatwierdzeniem.
SStrefa wydania
Część magazynu, z której pobiera się towar do wysyłki.
TTabela rejsów
Zapis identyfikatora zamówienia i loginu operatora przy każdym wykonaniu procedury.