Studio WMS.net

Przejęcie klienta i start magazynu ze stanów otwarcia z Excela w mroźni 3PL

Zamiast wpisywać setki palet ręcznie, wczytujesz stan z jednego pliku. System sprawdza każdy wiersz, błędne odrzuca z powodem, a poprawne wprowadza jednym dokumentem.

skladowania.pl/magazyn/program/
Ekran Import danych z pliku: rodzaj danych Mroźnia stany otwarcia, strefa przeciągania pliku, przycisk Pobierz wzorcowy plik i lista kolumn pliku z oznaczeniem wymaganych
Ekran Import danych z pliku: rodzaj danych Mroźnia stany otwarcia, strefa przeciągania pliku, przycisk Pobierz wzorcowy plik i lista kolumn pliku z oznaczeniem wymaganych
W skrócie

Stan otwarcia w mroźni wczytujesz z jednego pliku XLSX: jeden wiersz to jedna linia nośnika, a wiersze z tym samym oznaczeniem nośnika tworzą nośnik mieszany. System sprawdza wiersze, błędne odrzuca z numerem i powodem, a poprawne wprowadza na stan dokumentem przychodu wewnętrznego (PW) z datą pierwszego dnia miesiąca. Jeden plik oznacza jeden dzień stanu, a towar trafia wyłącznie do gniazd regałowych komór. Start warto poprzedzić próbą na małym pliku i zakończyć bilansem kartonów i kilogramów.

Dlaczego start jest najbardziej ryzykownym dniem wdrożenia

Nowy klient przywozi towar, który już leży w komorze, albo trzeba uruchomić system w mroźni, która działa od lat. W obu przypadkach WMS musi dostać stan początkowy: co leży, w jakiej partii, z jakim terminem i datą mrożenia, na którym nośniku i w którym gnieździe. Pomyłka w stanie początkowym nie psuje jednego dokumentu. Psuje każdy kolejny, bo wydania, FEFO, rozliczenie i raporty opierają się na tym stanie.

Ręczne wpisywanie setek palet ma dwie wady. Zajmuje dni, w których magazyn i tak pracuje, a pomyłki w partiach i datach wychodzą dopiero przy wydaniu, czasem po miesiącach. Import z pliku skraca pracę i, co ważniejsze, wymusza te same reguły kontroli, które obowiązują przy zwykłym przyjęciu. Plik jest tylko innym sposobem wprowadzenia danych.

W mroźni z wieloma właścicielami towaru stan otwarcia ma jeszcze wymiar umowny, bo od niego zależy rozliczenie z klientem. Model usługi opisuje artykuł Mroźnia usługowa 3PL z wieloma depozytorami.

Co musi zawierać plik

Ekran importu oferuje przycisk Pobierz wzorcowy plik z właściwymi kolumnami, więc nie trzeba ich zgadywać. Wzorzec ma trzynaście kolumn, z czego siedem jest wymaganych.

KolumnaWymaganaZnaczenie
DATA_STANUtakpierwszy dzień miesiąca; data dokumentu PW
DEPOZYTORtakskrót kontrahenta, właściciela towaru
INDEKStakindeks asortymentu z kartoteki
PARTIAtaknumer partii
TERMIN_PRZYDATNOSCItakdata w formacie RRRR-MM-DD
DATA_MROZENIAtakmusi zgadzać się z partią znaną w systemie
KARTONYtakliczba kartonów linii
DATA_PRODUKCJInieopcjonalna
WAGA_NETTO_KGniepuste: waga z kartoteki
NOSNIKnieoznaczenie łączące wiersze w jeden nośnik
SSCCniepuste: numer nadaje system
WAGA_BRUTTO_KGniewaga brutto nośnika, nie mniejsza niż netto
LOKALIZACJAniepuste: wolne gniazdo w komorze kontrahenta

Wymagana kolumna DATA_MROZENIA to specyfika mroźni. Partia ma w systemie dokładnie jedną datę mrożenia, więc plik, który wskazuje inną datę dla partii już znanej, zostanie odrzucony. Kolumnę trzeba więc przygotować z dokumentów producenta albo z etykiet, a nie z domysłu.

Grupowanie w nośniki MIX

W pliku nie ma osobnej tabeli nośników. O tym, które wiersze leżą na jednej palecie, decyduje oznaczenie w kolumnie NOSNIK albo numer SSCC. Wiersze z tym samym oznaczeniem tworzą jeden nośnik mieszany, a gdy SSCC jest puste, system nadaje nowy numer. Dzięki temu paleta z dwiema partiami to dwa wiersze, a w systemie jedna paleta z dwiema liniami.

To ważne dla rozliczenia, bo nośnik MIX liczy się jako jedno miejsce paletowe. Jeśli rozbijesz w pliku jedną fizyczną paletę na dwa nośniki, system policzy dwa miejsca. Przy zbieraniu stanu przez spis trzeba więc zapisywać, które kartony faktycznie stoją razem. Zasady nośnika mieszanego opisuje artykuł Paleta MIX w mroźni.

Kontrola wierszy i raport odrzuceń

Po przeciągnięciu pliku na strefę importu użyj przycisku Audyt danych, a po sprawdzeniu przycisku Importuj dane. Powstaje paczka importu, czyli zestaw wierszy z jednego pliku. Na ekranie wyniku widać listę paczek z liczbą wierszy, przyjętych, odrzuconych i nowych. Po wybraniu paczki zobaczysz każdy wiersz z numerem wiersza pliku, statusem (nowy, przyjęty, odrzucony) i komunikatem.

Droga stanu otwarcia od pliku do stanu w gniazdachPlik XLSX ze stanem trafia na ekran importu, przechodzi audyt danych, tworzy paczkę importu z wierszami nowymi i odrzuconymi, po przycisku Przetwórz powstaje dokument PW kontrahenta, a towar pojawia się w gniazdach komory.Plik XLSXjeden dzień stanuAudyt danychprzed importemPaczkanowe i odrzuconePrzetwórzprzyjęcie na stanDokument PWz datą stanuGniazdanośniki w komorzeBłędny wiersz nie blokuje reszty paczki. Trafia na listę odrzuceń z numerem i powodem.Stan zmienia się dopiero po przycisku Przetwórz, a nie po samym wczytaniu pliku.
Droga stanu otwarcia: plik, audyt, paczka, przetworzenie, dokument PW i stan w gniazdach.

Przycisk Przetwórz przyjmuje nowe wiersze na stan. Wiersz z błędem zostaje odrzucony z powodem, a poprawne trafiają do dokumentu PW kontrahenta. To rozwiązanie jest praktyczne, bo jeden błąd w tysiącu wierszy nie blokuje pozostałych. Odrzucone wiersze poprawiasz i wczytujesz w kolejnym pliku.

Przyczyna odrzuceniaCo zrobić
brak daty stanu albo data inna niż pierwszy dzień miesiącapopraw DATA_STANU
nieznany kontrahent albo asortymentsprawdź skrót i indeks w kartotekach
inna data mrożenia dla znanej partiiużyj zarejestrowanej daty albo skoryguj datę partii
lokalizacja spoza gniazd komór albo zajętawskaż wolne gniazdo regału albo zostaw pole puste
waga brutto nośnika mniejsza niż nettopopraw wagi
Przykład pliku stanu otwarcia z jednym wierszem błędnymIlustracyjna tabela czterech wierszy pliku: trzy wiersze poprawne tworzą dwa nośniki, a czwarty wiersz jest odrzucony, bo wskazuje zajętą lokalizację. Raport odrzuceń podaje numer wiersza pliku i powód.Przykład ilustracyjny: fragment pliku i wynik importuWierszKontrahentIndeksPartiaKartonyNośnikWynik2LDLD-LC05P-100140N-1przyjęty3LDLD-LC05P-100220N-1przyjęty (ten sam nośnik MIX)4LDLD-VN10P-200130N-2przyjęty5LDLD-VN10P-200230N-3odrzucony: lokalizacja zajętaWiersze 2 i 3 mają ten sam symbol nośnika, więc powstaje jeden nośnik MIX z dwiema partiami.Wiersz 5 trafia do raportu odrzuceń. Po poprawieniu lokalizacji wczytujesz go w nowym pliku.Kontrahent, indeksy i partie w przykładzie są wymyślone.
Fragment pliku i wynik importu. Dane w przykładzie są wymyślone.

Dokument PW, data stanu i wpływ na rozliczenie

Stan otwarcia wchodzi do systemu jako dokument przychodu wewnętrznego (PW), któremu import nadaje datę z kolumny DATA_STANU. Dlatego data musi być pierwszym dniem miesiąca, a jeden plik oznacza jeden dzień stanu. Jeśli masz dane z dwóch dat, przygotuj dwa pliki.

Data stanu ma znaczenie finansowe. Rozliczenie usług liczy magazynowanie z dziennego stanu nośników, jako miejsce paletowe razy doba, więc od daty dokumentu zależy, od którego dnia nośnik jest widoczny w rozliczeniu. Start w połowie miesiąca przy wymogu daty z pierwszego dnia to kwestia do uzgodnienia z osobą odpowiedzialną za rozliczenia, zanim ruszy import. Ten wymóg pochodzi z wersji demonstracyjnej. Przy wdrożeniu zasady daty ustala się z klientem.

Gdzie trafia towar: gniazda komór

Stany otwarcia trafiają wyłącznie do gniazd regałowych komór. Pole odkładcze, rampa przeładunkowa, dok wydań i strefa kompletacji są odrzucane, bo stan otwarcia w strefie wysyłkowej zaburzałby dostępność ramp i raporty zajętości. Jedno gniazdo przyjmuje jeden nośnik.

Puste pole LOKALIZACJA oznacza wolne gniazdo w komorze kontrahenta. To wygodne, ale system nie wie, gdzie fizycznie stoi paleta. Jeśli po starcie chcesz, żeby adres w systemie zgadzał się z miejscem w komorze, podaj lokalizację w pliku, na przykład z arkusza spisu. Wybór zależy od tego, czy w komorze masz stały układ miejsc, czy towar ustawiany jest dowolnie.

Weryfikacja po imporcie

Po przetworzeniu paczki sprawdź trzy rzeczy. Najpierw bilans: suma kartonów i kilogramów z pliku, pomniejszona o wiersze odrzucone, powinna równać się sumie w systemie. Potem układ: kilka nośników MIX otwórz na karcie lokalizacji i porównaj z kartką ze spisu. Na końcu terminy: sprawdź, czy partie z najkrótszym terminem są w kolejce wydań.

Do porównania służą trzy rejestry. Stan wg partii pokazuje linie z terminem i datą mrożenia. Rejestr Nośniki pokazuje nośniki z liczbą linii, kartonami i wagami, a regał w trybie obciążenia uwidacznia nośniki mieszane i wolne gniazda.

Co porównujeszZ czymGdzie
kartony i kilogramy łączniesuma z pliku minus odrzuconeraport Stan wg kontrahentów i komór
liczba nośnikówliczba nośników w plikurejestr Nośniki
terminy i daty mrożenia partiidokumenty producentaStan wg partii
układ w komorzespis fizycznyregał w trybie obciążenia

Plan startu krok po kroku

Plan startu w czterech etapachCztery etapy: przygotowanie danych i słowników kilka tygodni przed startem, próba pliku na niewielkim zakresie, import końcowy w dniu startu i bilans z korektami dzień po starcie.Przygotowaniekartoteki, partie, datyPróbamały plik, jeden kontrahentDzień startuimport i PrzetwórzDzień pobilans i korektyIm więcej błędów wyłapie próba, tym spokojniejszy dzień startu.Etapy to propozycja organizacyjna. System nie wymusza ich kolejności.
Cztery etapy startu: przygotowanie, próba, dzień startu i dzień po.
  1. Przygotowanie. Uzupełnij kartoteki kontrahentów i asortymentu, bo nieznany indeks lub kontrahent odrzuci wiersz. Zbierz daty mrożenia partii.
  2. Próba. Wczytaj niewielki plik dla jednego kontrahenta i sprawdź raport odrzuceń. Powtórz, aż odrzucenia będą wyłącznie zamierzone.
  3. Dzień startu. Zatrzymaj ruch na czas importu, wczytaj plik, użyj Audytu danych, Importuj dane, potem Przetwórz. Odrzucone wiersze zapisz do poprawy.
  4. Dzień po. Porównaj bilans, popraw odrzucone wiersze w nowym pliku i dopiero wtedy otwórz normalne przyjęcia i wydania.

Wersja demonstracyjna ma przycisk Plik przykładowy, który pobiera plik z trzema nośnikami MIX i jednym wierszem błędnym. To dobry sposób na ćwiczenie całej drogi, zanim dotkniesz prawdziwych danych.

Typowe błędy w plikach

  • Inne nazwy indeksów niż w kartotece. Plik od klienta ma własne kody. Zrób słownik przejścia, zanim wczytasz, bo każdy nieznany indeks odrzuca wiersz.
  • Data w złym formacie. Termin przydatności wpisuj jako RRRR-MM-DD. Excel potrafi zamienić datę na liczbę albo na format lokalny.
  • Data mrożenia taka sama jak produkcji. Dla partii znanej systemowi liczy się zarejestrowana data mrożenia i inna wartość w pliku zostanie odrzucona.
  • Jedna paleta rozbita na kilka nośników. Zaniża pojemność gniazd i zawyża liczbę miejsc w rozliczeniu.
  • Waga brutto mniejsza niż netto. Najczęściej pomyłka kolumn.
  • Dwie daty stanu w jednym pliku. Jeden plik to jeden dzień stanu.

Co dalej po starcie

Stan otwarcia to dopiero początek. Po wczytaniu klient powinien zobaczyć swój towar w panelu i móc zgłaszać awiza oraz zlecenia wysyłki. Mechanizm portalu opisuje artykuł Portal dla właściciela towaru w mroźni usługowej.

Kolejne dostawy możesz wprowadzać plikiem awiza, który ma swój układ dla każdego dostawcy. Opisuje to artykuł Awizo dostawy z pliku Excel. Pierwsze rozliczenie miesiąca warto przejrzeć razem z klientem, bo będzie pierwszym dokumentem opartym na stanie z importu.

Podsumowanie

Stan otwarcia z pliku zastępuje ręczne wpisywanie palet i narzuca te same reguły co zwykłe przyjęcie: jedną datę mrożenia partii, jeden nośnik w gnieździe i poprawne wagi. Błędne wiersze trafiają do raportu odrzuceń, a poprawne do dokumentu PW. Warunkiem sukcesu jest przygotowanie danych, próba na małym pliku i bilans po imporcie.

Obejrzyj ekran importu i plik przykładowy w demo: demo WMS dla mroźni. Opis całej drogi znajdziesz w instrukcji: Stany otwarcia z pliku.

Zobacz też

FAQ

Najczęstsze pytania - stany otwarcia w mroźni 3PL

01

Jak wprowadzić stany magazynowe do nowego WMS?

W Studio WMS.net dla mroźni wczytujesz plik XLSX ze stanem na ekranie importu: jeden wiersz to jedna linia nośnika. System sprawdza wiersze, błędne odrzuca z powodem, a poprawne wprowadza dokumentem PW po przycisku Przetwórz.

02

Co się dzieje z błędnymi wierszami pliku?

Zostają odrzucone z numerem wiersza i powodem, a poprawne wiersze paczki trafiają na stan. Odrzucone wiersze poprawiasz i wczytujesz w kolejnym pliku.

03

Czy można wczytać stan z kilku dni?

Nie jednym plikiem. Jeden plik to jeden dzień stanu, a data stanu musi być pierwszym dniem miesiąca. Dla innej daty przygotuj osobny plik.

04

Jak zaimportować nośniki z kilkoma partiami?

Wpisz w kolumnie NOSNIK to samo oznaczenie albo ten sam numer SSCC w wierszach jednej palety. Powstanie jeden nośnik mieszany z kilkoma liniami. Gdy SSCC jest puste, numer nadaje system.

05

Do jakich miejsc trafia stan otwarcia?

Wyłącznie do gniazd regałowych komór. Pole odkładcze, rampa przeładunkowa, dok wydań i strefa kompletacji są odrzucane. Jedno gniazdo przyjmuje jeden nośnik.

06

Co jest wymagane w pliku stanu otwarcia?

Data stanu, skrót kontrahenta, indeks, partia, termin przydatności, data mrożenia i liczba kartonów. Pozostałe kolumny, jak waga, nośnik, SSCC i lokalizacja, są opcjonalne.

07

Jak sprawdzić stan po imporcie?

Porównaj sumę kartonów i kilogramów z pliku, pomniejszoną o odrzucone wiersze, ze stanem w raporcie Stan wg kontrahentów i komór. Układ nośników obejrzyj w rejestrze Nośniki i na regale.

Słownik pojęć

Pojęcia powiązane z tematem

Terminologia, która ułatwia rozmowę o pracy magazynu i systemu WMS.

SStan otwarcia
stan początkowy magazynu lub klienta wprowadzony do WMS przy starcie, dokumentem przychodu.
PPaczka importu
zestaw wierszy wczytany z jednego pliku, z licznikami wierszy przyjętych, odrzuconych i nowych.
DDokument PW
przychód wewnętrzny, na którym stan otwarcia trafia na magazyn.
NNośnik MIX
paleta z kilkoma liniami (partiami) jednego kontrahenta, z jednym numerem SSCC.
SSSCC
18-cyfrowy numer jednostki logistycznej zakodowany w etykiecie GS1-128.
DData mrożenia
dzień zamrożenia partii; partia ma w systemie dokładnie jedną datę.
MMiejsce paletowe
jednostka rozliczenia magazynowania: jeden nośnik przez jedną dobę.
RRaport odrzuceń
lista wierszy pliku, które nie weszły na stan, z numerem wiersza i powodem.