Analiza „Zajętość miejsc magazynowych”

Analiza pozwala na sumowanie ilości wykorzystywanych miejsc przez jednostki logistyczne danego właściciela. Analiza szczególnie morze być przydatna firmom wynajmująca miejsce magazynowe.

Tworzenie analizy

W kreatorze analizy określamy przedział czasowy oraz właścicieli, do których ma być stworzona analiza.
Istnieje jeszcze opcja określenia czy poszczególne jednostki logistyczne są traktowane jako niezależne miejsca lub zliczanie są fizyczne miejsca przypisane do jednostek logistycznych, niezależnie ile jest na danym miejscu.

Widok ustawień w kreatorze

Opis analizy

Pierwsza kolumna przestawia właścicieli, którzy zostali wybrani w kreatorze. Oni zostali jeszcze podzieleni na typy jednostek logistycznych np. na karton i paletę. Dalsze kolumny już przedstawiają ilość użytych miejsc w poszczególnych dniach, z zakresu czasu, który został określony w kreatorze.

Widok analizy

Inwentaryzacja ciągła

System Weaver WMS umożliwia przeprowadzenie procesu inwentaryzacji zasadniczo na dwa sposoby:

Niniejszy wpis dotyczy przeprowadzania procesu inwentaryzacji ciągłej.

Inwentaryzację ciągłą polega na tym, że użytkownik terminala mobilnego zostanie poproszony o podanie ilości pozostałej na miejscu magazynowym lub jednostce logistycznej po procesie pobierania materiału z miejsca lub jednostki logistycznej. 

Proces inwentaryzacji ciągłej umożliwia bieżącą korektę stanów magazynowych w systemie zgodnie z rzeczywistymi ilościami znajdującymi się na miejscach magazynowych.

System umożliwia precyzyjną konfigurację ustawień inwentaryzacji ciągłej. Najprostszym scenariuszem jest uruchomienie inwentaryzacji ciągłej dla użytkownika lub roli, niezależnie od dokumentów. W tym celu należy w Ustawieniach terminala mobilnego w zakładce Inwentaryzacja ciągła wybrać opcję 

  • Wyświetlaj. Jeśli po pobraniu towaru z miejsca chcemy wyświetlić prośbę o podanie ilości.
  • Wyświetlaj i wymusza. Jeśli użytkownik terminala mobilnego ma obowiązek podania pozostałej ilości. System zablokuje dalsze operacje bez podania tejże ilości.
Ustawienia inwentaryzacji ciągłej.

Podczas pracy na urządzeniu mobilnym system po pobraniu ilości z miejsca wyświetli monit z prośbą o podanie pozostałej ilości.

Kontrola ilości – inwentaryzacja ciągla.
Kontrola ilości – potwierdzenie.

Wszystkie operacje inwentaryzacji ciągłej dostępne są w sekcji Raporty – Inwentaryzacja ciągła. Raport zawiera szereg informacji związanych z procesem inwentaryzacji.

Raport z inwentaryzacji ciągłej.

Inwentaryzacją ciągłą można również wymusić na urządzeniu mobilnym. W tym celu należy wejść w:

  • Menu -> Operacje -> Korekta ilości. Dla trybu bez jednostek logistycznych.
  • Menu -> Jednostki -> Korekta. Dla trybu jednostek logistycznych.
Korekta ilości dla miejsca i materiału.

Bardziej uporządkowany sposób przeprowadzania inwentaryzacji ciągłej polega na otwarciu dokumentu Inwentaryzacji ciągłej. Takie podejście ma następujące zalety:

  • Dokument umożliwia wybór materiałów, dla których będziemy przeprowadzali proces,
  • Każda lokalizacja zostanie odpytana jednokrotnie (chyba że wymusimy powtórne sprawdzenie),
  • Na widoku dokumentu jesteśmy informowani o postępach z inwentaryzacji ciągłej,
  • Dokument inwentaryzacji łatwo skonwertować na dokumenty Inwentaryzacja – archiwum, którym można wyeksportować do systemu nadrzędnego ERP.

Aby utworzyć dokument inwentaryzacji ciągłej należy z menu głównego wybrać Dokumenty wewnętrzne – Inwentaryzacja ciągła – Otwórz dokument. Kretor poprowadzi poprzez proces otwierania dokumentu.

Należy również pamiętać aby zaznaczyć w odpowiednich użytkownikach (rolach), w Ustawieniach terminala mobilego opcję Zgodnie z dokumentem inwentaryzacji ciągłej w zakładce Inwentaryzacja ciągła. Wówczas system odpyta o ilości wyłacznie dla pozycji znajdującym się na dokumencie inwentaryzacji ciągłej.

System na bieżąco pozwala monitorować postęp inwentaryzacji ciągłej. Wyświetla rozbieżności w ilościach i za pomocą przycisku Zleć ponowne sprawdzenie pozwala ponownie zlecić weryfikację ilości dla pozycji, przydatna funkcja w przypadku występienia robieżności.

Inwentaryzacja ciągła – dokument.

W każdej chwili można zamknąć dokument i stworzyć z niego dokument Inwentaryzacja – archiwum, który zostanie wyeksportowany do systemu nadrzędnego. Kreator archiwizacji dokumentu ciągłego umożliwia wybór materiałów oraz magazynów z systemu zewnętrznego, dla których utworzone zostaną dokumentu inwentaryzacji. 

Podczas tworzenia dokumentu Inwentaryzacja – archiwum, system pobiera aktualne ilości magazynowe, dzięki temu do systemu ERP wyeksportowane zostaną poprawne ilości wraz z magazynami. Należy zadbać tylko o zamknięcie dokumentów w systemach, tak aby były spójne.

Archwizacja dokumentu ciągłego. Możliwy jest wybór materiałów oraz zmiana ilości wraz z magazynem zewnętrznym.

Aktualizacja numeru dokumentu przed zapisem

W trakcie pracy na wielu stanowiskach, może wystąpić sytuacja że wielu użytkowników jednocześnie dodaje dokument. Może to generować problemy numeracji dokumentów, gdyż numer nadawany już w momencie otwarcia okna dodawania dokumentu.

Aby wymusić w systemie odświeżenie numeru podczas zapisywania dokumentu należy zaznaczyć opcję Odśwież numer dokumentu przed zapisem w Zachowaniu aplikacji.

Odświeżanie numeru dokumentu
Odświeżanie numeru dokumentu

Realizacja zlecenia produkcyjnego na urządzeniu mobilnym Android

System magazynowy Weaver WMS umożliwia realizację procesu produkcji w przedsiębiorstwie. Możliwe jest rejestrowanie wydawanych surowców, przyjmowanych wyrobów gotowych oraz czasów pracy na poszczególnych stanowiskach produkcyjnych.

Poniższy film obrazuje skrócony proces produkcyjny na przykładnie demontażu elementu oraz pakowania czytnika kodów kresowych.

Instalacja programu do pracy na wielu stanowiskach

Weaver WMS od wersji Standard umożliwia jednoczesną pracę na wielu stanowiskach. W połączeniu z system logowania oraz uprawnieniami daje to możliwość dowolnej konfiguracji systemu do pracy w średnich oraz dużych firmach.

Pierwszym krokiem niezbędnym aby system pracował na wielu stanowiskach jest instalacja bazy danych. Wersja jednostanowiskowa pracuje na silniku SQL Mobile, wersja wielostanowiskowa wymaga bazy danych Microsoft SQL Server w wersji 2008 lub wyższej (rekomendowana najnowsza – w tej chwili 2018). Baza danych może zostać zainstalowana w bezpłatnej wersji Express. Wersję Express w dowolnej konfiguracji można pobrać np. stąd: http://downloadsqlserverexpress.com. W tym wpisie wykorzystamy link SQL Server 2014 Express x64. Pobieramy wersję „With tools”, czyli wraz z Microsoft SQL Server Managament Studio, który będzie potrzebny do utworzenia czystej bazy danych.

W niniejszym przykładzie instalujemy bazę w następującej konfiguracji:

  • Nazwa instancji: wms
  • Uwierzytelnienie: mixed
  • Użytkownik: sa (automatycznie)
  • Hasło: Wms@1234
  • Port TCP: 62492 (po instalacji)

Ustawienia, których nie ma na poniższych zrzutach ekranu pozostawiamy bez zmian.

Instalacja-SQL-1
Instalacja-SQL-2
Instalacja-SQL-3

PNastępnie należy uruchomić SQL Server Management Studio i połączyć się z bazą poprzez wpisanie odpowiednich ustawień. W naszym przypadku będzie to

  • Nazwa bazy: .\WMS lub (local)\WMS
  • Użytkownik: sa
  • Hasło: Wms@1234

Następnie należy utworzyć nową bazę o nazwie „wms”.

Management-1
Management-2

Kolejnym krokiem jest konfiguracja API. W tym celu należy uruchomić na komputerze Internetowe usługi informacyjne (IIS). Usługę uruchamia się wchodząc w Panel Sterowania-> Programy-> Włącz lub wyłącz funkcje systemu Windows. W systemach Windows Server IIS uruchamia się z poziomu menu Menedżer Serwera-> Zarządzaj-> Dodaj role lub funkcje.

Po wejściu w powyższe ustawienia należy zaznaczyć wszystkie opcje (również w menu zagnieżdżonym).

W przypadku pierwszej instalacji IIS na komputerze należy pobrać „Hosting bundle” ze strony Microsoft’u. Link znajduje się poniżej.

https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.10-windows-hosting-bundle-installer

Następnie w lokalizacji C:\inetpub należy utworzyć folder API. Do utworzonego folderu należy skopiować pliki z lokalizacji C:\Program Files\Weaver Software\Weaver WMS\API (lub …\API32 dla systemów 32 bitowych).

W pliku json o nazwie appsettings należy zdefiniować z którą bazą danych ma się łączyć API. Definiujemy to wpisując nazwę podmiotu w stringu „Company”: „” pomiędzy cudzysłów. Jeżeli łączymy się z podmiotem domyślnym string pozostawiamy bez zmian. Jeżeli z innym string wygląda następująco: „Company”: „WMS Test API” dla podmiotu o nazwie WMS Test API.

Następnie w usłudze IIS dodajemy nową stronę Web o dowolnej nazwie. Zaznaczamy opcję „Strony” i klikamy z menu po prawej „Dodaj stronę”.

W oknie dodawania strony definiujmy:

  • nazwę strony,
  • ścieżkę fizyczną, określającą folder do którego ma odnosić się strona,
  • port, na którym ma zostać uruchomione API

Dalej przechodzimy do sekcji „Pula aplikacji”, zaznaczamy stworzoną pulę (będzie miała taką samą nazwę jak przed chwilą dodana strona), z menu po prawej wybieramy „Ustawienia podstawowe” i zmieniamy opcję w sekcji „.NET CLR version” na „Bez kodu zarządczego”.

Następnie musimy udostępnić zdefiniowany wcześniej port (w tym przypadku numer 62400) w firewallu. Definiujemy nową regułę przychodzącą. Ustawienia, które nie zostały pokazane zostawiamy bez zmian.

Ostatnim i najważniejszym krokiem, jest konfiguracja Weaver WMS do pracy w sieci. Należy wejść w zakładkę Ustawienia -> Konfiguracja bazy danych-> Konfiguracja API. W polu adres serwisu wpisujemy adres IP komputera i po dwukropku numer portu dla API. Warto wcześniej ustawić na komputerze stały adres IP lub nazwę komputera, tak aby komputery w sieci mogły odnaleźć serwer. Adres 127.0.0.1 w poniższym przykładzie należy zastąpić swoim adresem IP lub nazwą hosta.

Poniższy film przedstawia cały proces.

Przenoszenie bazy danych programu na inne stanowisko

Często przy okazji aktualizacji konfiguracji sprzętowej w firmie pojawia się potrzeba przeniesienia programu magazynowego na inne stanowisko. Aby to wykonać należy:

  1. Zainstalować na nowym komputerze najnowszą wersję Weaver WMS ze strony weaversoft.pl
  2. Sprawdzić lokalizację bazy danych na starym oraz nowym komputerze. W tym celu z zakładki Ustawienia wybieramy opcję „Baza danych”. W poniższym przypadku jest to C:\ProgramData\Weaver Software\. Należy zwrócić uwagę że jest to folder systemowy (ukryty). Aby się do niego dostać należy włączyć widoczność ukrytych folderów bądź też poprzez kombinację klawiszy WINDOWS+R wpisać komendę „C:\ProgramData”
  • Należy skopiować zawartość całego folderu ze starego komputera na nowy. W przypadku różnych systemów operacyjnych, lokalizacja może się różnić.
  • Kolejność zbiórki towarów podczas wydania na urządzaniach mobilnych w WMS PRO

    System magazynowy Weaver WMS PRO oferuje możliwość samodzielnego zaplanowania kolejności zbiórki towarów z miejsc w magazynie.

    Aby ustawić kolejność zbiórki towarów należy przejść do Menu -> Raporty -> Plan magazynu.

    Kolejność zbioru można ustawić dla pojedynczego miejsca lub dla zaznaczonej całej grupy miejsc (w pionie). Aby ustawić kolejność dla poszczególnych miejsc należy zaznaczyć grupę miejsc na planie magazynu, a następnie wybrać opcję „Edytuj właściwości miejsca z menu”.

    Edycja właściwości miejsca
    Edycja właściwości miejsca

    Im niższa wartość w polu „Kolejność zbiórki” tym wyżej będzie towar leżący na danym miejscu na liści kompletacyjnej. Ustawienie wartości dla poszczególnych miejsc (na każdym poziomie) pozwala na zdefiniowanie wartości dla każdego poziomu. Towar z dołu może być wyżej niż towar z góry regału etc.

    Aby ustawić wartość szybciej, dla całej grupy miejsc (w pionie, na wysokość), można zaznaczyć grupę miejsc i wybrać opcję ”

    Kolejność zbiórki dla grupy miejsc
    Kolejność zbiórki dla grupy miejsc

    Najkorzystniejszym rozwiązaniem jest ustawianie kolejności dla całej grupy co np. 10 jednostek. Wtedy zostanie pole do manewru w razie konieczności ustawienia kolejność dla poszczególnych miejsc w grupach. Czyli przykładowo na miejscu grupie miejsc, która jest pierwsza należy ustawić 10, na kolejnej 20 itd.

    Wydruk wielu dokumentów jednocześnie

    Możliwy jest wydruk wielu dokumentów jednocześnie (WZ, FV).

    W tym celu należy zaznaczyć dokumenty, które zamierzamy wydrukować trzymając klawisz CTRL. Dokumenty podświetlą się na kolor niebieski.

    Wybór wielu dokumentów na liście
    Wybór wielu dokumentów na liście

    Następnie na zakładce wydruki należy wybrać opcję „Podgląd wydruku wielu” z grupy „Wydruk zaznaczonego dokumentu”.

    Przyjęcie oraz wydanie towaru z wykorzystaniem czytnika kodów

    Program magazynowy Weaver WMS wspiera dwa rodzaje czytników kodów kreskowych.

    1. Czytniki wykorzystujące interfejs HID, tzw. wirtualną klawiaturę. Tekst zeskanowany za pomocą czytnika wyświetla się w miejscu w którym znajduje się kursor na ekranie komputera. Jest to prosty tryb działania, nie wymaga żadnej dodatkowej konfiguracji programu Weaver WMS.
    2. Czytniki działające po porcie COM. Zarówno interfejs RS232, jak i tzw. Virtual COM, wirtualny port COM (emulacja portu COM). Są to bardziej zaawansowane czytniki i praca z nimi jest szybsza, system Weaver WMS wspiera teraz takie czytniki. Przykładowy czytnik idealnie współpracujący z programem magazynowym Weaver WMS to HD29. Wspiera on Virtual COM i jest bardzo szybki.

    Dalsza część artykułu będzie dotyczyła wsparcia dla trybu Virtual COM.

    1. Należy podpiąć czytnik do portu USB lub RS232 komputera, zainstalować odpowiedni sterownik oraz sprawdzić jaki port COM otrzymał czytnik w Menedżerze urządzeń systemu Windows. W naszym przypadku COM3.

      Port COM w systemie Windows
      Port COM w systemie Windows
    2. W systemie Weaver należy wejść w zakładkę Ustawienia -> Zachowanie Aplikacji -> Czytnik kodów, a następnie zaznaczyć użycie czytnika i wybrać odpowiedni port COM.

      Wybór portu COM
      Wybór portu COM
    3. Należy ponownie uruchomić program.
    4. Podczas dodawania materiału można nadać kod poprzez jego zeskanowanie z produktu.
    5. Podczas przyjmowania oraz wydawania towaru skanowanie kodów powoduje dodawanie towarów do listy. Gdy towar już znajduje się na liście, skanowanie powoduje zmianę ilości oraz wartości pozycji.

      Przyjęcie towaru z czytnikiem
      Przyjęcie towaru z czytnikiem

      Wydanie towaru z czytnikiem
      Wydanie towaru z czytnikiem