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

 

Przypisywanie jednostki do właściciela – skrypt SQL

System Weaver WMS umożliwia wykonywanie dowolnego zapytania SQL do bazy danych programu. Poniżej znajduje się przykład przypisania jednostki do właściciela. Należy uruchomić narzędzie do uruchamiania skryptów: Raporty -> Zapytanie SQL.

Aby przypisać jednostkę do właściciela należy w pierwszej kolejności pobrać listę dostawców, którzy mogą być właścicielami towaru:

select * from suppliers where IsOwner = 1

wlasciciel-skrypt

Należy zapamiętać Id właściciela towaru, w naszym przypadku 1.

Następnie należy wykonać skrypt aktualizujący jednostkę logistyczną podmieniając w nim kod jednostki oraz Id właściciela.

update logisticunits set owner = 1 where reference like ‚Y123456