Aktualizacja danych o opakowaniach w wydanej jednostce logistycznej – skrypt SQL

Możliwa jest aktualizowanie danych o wydanej jednostce logistycznej na liście dokumentów [WZ] Wydania zewnętrznego.

Aby tego dokonać należy poznać Id danego rekordu, który chcemy zaktualizować. Id jest widoczne po rozwinięciu pozycji dokumentu WZ.

Id pozycji wydania

Następnie należy uruchomić narzędzie do uruchamiania skryptów: Raporty -> Zapytanie SQL.

Aby przykładowo zaktualizować kolumnę „Handling” dla tej pozycji należy wykonać zapytanie:

UPDATE SHIPPINGPOSITIONITEMS SET ISMAIN = 1 WHERE ID = 117666

aby zobaczyć nazwy innych kolumn, które można aktualizować należy wykonać skrypt:

SELECT * FROM SHIPPINGPOSITIONITEMS

 

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”

    Lokalizacja bazy danych w Weaver WMS

    Lokalizacja bazy danych w Weaver WMS

  3. 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ć.

Uruchamianie dowolnego skryptu SQL na bazie danych programu

W programie magazynowym Weaver WMS istnieje możliwość uruchomienia dowolnego skryptu SQL, np. w celu wygenerowania zaawansowanego raportu lub aktualizacji zbiorowej danych znajdujących w bazie danych.

Aby móc uruchamiać skrypty należy dodać odpowiednie uprawnienie o nazwie Raport – „Zapytanie SQL”.

Raport - Zapytanie SQL

Raport – Zapytanie SQL

Po ponownym uruchomieniu aplikacji pojawi się odpowiedni raport w zakładce Raporty.

Wprowadzanie zapytanie SQL

Wprowadzanie zapytanie SQL

Po wprowadzeniu zapytania jego wynik zostanie zwrócony do tabeli. Jeśli zapytanie zwróciło wartość zostanie ona wyświetlona (zapytania typu SELECT). Jeśli nie, tabela pozostanie pusta (zapytanie typu UPDATE).

Przykłady zapytań:

  • SELECT * FROM MATERIALS – pobiera wszystkie materiały
  • SELECT * FROM USERS – pobiera wszystkich użytkowników
  • UPDATE DELIVERYDOCUMENTS SET USERCOMMENT = ‚NOWY’ – ustawia słowo „NOWY” jako uwagi do wszystkich dokumentów wysyłkowych.

Zapytań należy używać z rozwagą, jest to bardzo potężne narzędzie do manipulowania dużymi porcjami danych.

Używanie programu na kilku stanowiskach jednocześnie

Możliwe jest używanie programu Weaver WMS na kilku stanowiskach jednocześnie. Aby skonfigurować program należy:

1. W zakładce „Ustawienia” wybrać opcję „Baza danych”.

Weaver WMS – Ustawienie bazy danych

2. Za pomocą przycisku wykonać kopię zapasową bazy danych.

3. Uzyskany w ten sposób plik skopiować na udział sieciowy lub udostępnić innym komputerom w sieci lokalny plik.

4. Na wszystkich komputerach które mają mieć dostęp do wspólnej bazy danych ustawić za pomocą przycisku „Baza danych” w zakładce ustawienia ścieżkę do bazy danych.