Comarch ERP XL · WMS
Automat przesunięć magazynowych
Przesunięcie zarejestrowane w magazynie staje się dokumentem MMW w ERP XL, bez udziału biura
Magazynier przenosi towar z jednego magazynu do drugiego i zapisuje to w systemie magazynowym. W ERP XL ten ruch musi się pojawić jako przesunięcie międzymagazynowe, inaczej stany w systemie handlowym rozjeżdżają się z tym, co leży na półkach. Zwykle ktoś w biurze przepisuje takie przesunięcia na koniec dnia albo raz w tygodniu. Do tego czasu handlowcy sprzedają z magazynu, na którym towaru już nie ma, a na docelowym go nie widzą.
Automat przenosi każde przesunięcie do ERP XL w ciągu kilku sekund.
1
przesunięcie, jeden dokument, nigdy dwa
3
dokumenty: MMW, WM i MMP zatwierdzone
EAN
towar rozpoznany po kodzie kreskowym
0
przesunięć przepisywanych ręcznie
Jeden dzień w magazynie, dwa scenariusze
Bez automatu
Przesunięcie zapisane w magazynie, w ERP XL go jeszcze nie ma
Biuro przepisuje ruchy z listy albo z wydruku
Towar szukany w kartotece po nazwie, czasem wybrany zły wariant
Do czasu przepisania stany w ERP nie zgadzają się z półką
To samo przesunięcie potrafi trafić do systemu dwa razy
Z automatem
Przesunięcie z magazynu trafia do ERP XL przy najbliższym przebiegu
Nikt w biurze nie przepisuje ruchów magazynowych
Towar dobrany jednoznacznie po kodzie EAN
Stany na obu magazynach aktualne w ERP XL od razu
Każde przesunięcie ma dokładnie jeden dokument, sprawdzany przed wystawieniem
Czym to jest
Program dla systemu Windows działający w tle, bez okna i bez obsługi. Łączy bazę systemu magazynowego z Comarch ERP XL: pobiera przesunięcia, które czekają na przeniesienie, wystawia dla nich dokumenty i zapisuje wynik z powrotem po stronie magazynu. Jest uruchamiany cyklicznie, a odstęp między przebiegami ustawia się w konfiguracji.
Dokumenty przez API ERP XL
Przesunięcia powstają przez oficjalny interfejs programistyczny Comarch ERP XL, z numeracją i kontrolą stanów po stronie systemu. Nie ma bezpośrednich zapisów do tabel dokumentów.
Wynik wraca do magazynu
Przy każdym przesunięciu w bazie WMS zapisywany jest numer dokumentu z ERP XL, data przeniesienia, liczba prób i opis błędu, jeśli wystąpił. Magazyn widzi, co już jest w systemie handlowym.
Jedna kopia naraz
Program pilnuje, żeby w danej chwili działała tylko jedna jego instancja. Dwa przebiegi uruchomione jednocześnie nie przetworzą tego samego przesunięcia.
Dziennik pracy
Każdy przebieg zapisuje się w pliku dziennika z podziałem na dni: które przesunięcie, jaki dokument, jaki błąd. Opisy błędów z ERP XL zamieniane są na czytelny tekst.
Co się dzieje z przesunięciem
1 Pobranie oczekujących: z bazy WMS brane są przesunięcia, które nie mają jeszcze dokumentu w ERP XL. Każde niesie kod EAN towaru, ilość, magazyn źródłowy i docelowy.
2 Kontrola duplikatu: automat sprawdza w ERP XL, czy dla tego przesunięcia nie powstał już dokument. Jeśli powstał, pomija je.
3 Weryfikacja danych: czy kod EAN jest wypełniony, czy wskazuje dokładnie jeden towar w kartotece ERP XL, czy oba magazyny istnieją.
4 Wystawienie MMW z magazynu źródłowego na docelowy, z opisem wskazującym przesunięcie z WMS. Przy zamknięciu ERP XL generuje od razu zatwierdzone dokumenty WM i MMP, więc towar schodzi z jednego magazynu i pojawia się na drugim w tym samym momencie.
5 Oznaczenie i potwierdzenie: dokument w ERP XL dostaje atrybut z numerem przesunięcia z WMS, a przesunięcie w WMS dostaje numer dokumentu i status „wysłany”. Powiązanie da się odczytać z obu stron.
Gdy pozycji nie da się dodać, na przykład z powodu braku towaru na magazynie źródłowym, rozpoczęty dokument jest usuwany, a nie zostawiany w buforze. Przesunięcie dostaje opis przyczyny i licznik prób. Wraca do kolejki przy następnym przebiegu, więc po uzupełnieniu stanu przejdzie samo.
Dla kogo
✓ Firm prowadzących gospodarkę magazynową w Comarch ERP XL i rejestrujących ruchy w osobnym systemie magazynowym.
✓ Magazynów podzielonych na kilka magazynów w ERP, między którymi towar krąży codziennie.
✓ Firm, w których handlowcy sprzedają ze stanów konkretnego magazynu i potrzebują ich aktualnych na bieżąco.
✓ Zespołów, w których ktoś w biurze przepisuje dziś przesunięcia z magazynu do systemu handlowego.
Jak przebiega wdrożenie
1 Przygotowanie ERP XL: atrybut dokumentu dla numeru przesunięcia, kody magazynów zgodne z systemem magazynowym, kody EAN na kartach towarów.
2 Konfiguracja: połączenie z bazą ERP XL i bazą WMS, operator i klucz licencyjny ERP XL, odstęp między przebiegami.
3 Testy: kilka przesunięć przechodzi całą drogę, łącznie z przypadkiem braku towaru i ponowieniem.
4 Uruchomienie z harmonogramu na serwerze. Od tego momentu automat nie wymaga obsługi.
Co można dostosować
Automat powstał wokół przesunięć, ale ten sam mechanizm obsłuży inne ruchy magazynowe. Do ustalenia na wdrożeniu pozostają między innymi:
✓ Seria dokumentów i sposób ich zamykania, na przykład pozostawienie MMW w buforze do akceptacji.
✓ Zbieranie kilku przesunięć między tymi samymi magazynami na jeden dokument.
✓ Przenoszenie partii i danych pracownika z WMS na dokument w ERP XL.
✓ Obsługa innych dokumentów magazynowych rejestrowanych w WMS.
Co się zmienia
✓ Stany magazynów w ERP XL zgadzają się z półkami w ciągu dnia, a nie dopiero po przepisaniu.
✓ Biuro nie przepisuje ruchów magazynowych.
✓ Każde przesunięcie ma swój dokument w ERP XL i da się do niego dojść z obu systemów.
✓ Nieudane przesunięcie ma zapisaną przyczynę, zamiast po cichu zniknąć.
✓ Nie powstają podwójne dokumenty, nawet gdy przebieg zostanie przerwany i uruchomiony ponownie.
Wymagania: Comarch ERP XL z licencją na interfejs programistyczny, serwer SQL z bazą ERP XL i bazą systemu magazynowego, komputer lub serwer z systemem Windows i dostępem do obu baz. Towary w ERP XL muszą mieć unikalne kody EAN, a kody magazynów muszą być zgodne z tymi używanymi w systemie magazynowym. Częstotliwość przebiegów i sposób zamykania dokumentów ustalane są na wdrożeniu.