Program magazynowy WMS.net

Program StudioSystem widoki SQL w programie magazynowym WMS.net

Konfiguracja widoków SQL w StudioSystem: parametry tabeli i kolumn oraz filtry automatyczne według użytkownika lub magazynu. Opis ustawień w Studio WMS.net.

Opublikowano · Aktualizacja
www.programmagazyn.pl/systemy/
Terminal mobilny z klawiaturą numeryczną na abstrakcyjnym pomarańczowo-niebieskim tle
Terminal mobilny z klawiaturą numeryczną na abstrakcyjnym pomarańczowo-niebieskim tle
W skrócie

Konfiguracja widoków SQL w StudioSystem: parametry tabeli i kolumn oraz filtry automatyczne według użytkownika lub magazynu. Opis ustawień w Studio WMS.net.

Konfiguracja widoków SQL w StudioSystem: parametry tabeli i kolumn oraz filtry automatyczne według użytkownika lub magazynu. Opis ustawień w Studio WMS.net. Tabele w programie pobierają dane z widoków SQL, więc ustawienia widoku decydują o tym, co zobaczy użytkownik i w jakim układzie.

Widoki SQL w StudioSystem

StudioSystem jest platformą, na której działa Studio WMS.net. Administrator zapisuje w jej panelu zapytanie SELECT i od razu opisuje, jak program ma pokazać jego wynik. Szersze tło oferty producenta opisują rozwiązania informatyczne SoftwareStudio.

Widoki są pogrupowane w panelu, na przykład w Systemowe i Kartoteki. Dane czytane z bazy MS SQL Server opisuje osobno strona o SQL Server w magazynie, a ich strukturę dokumentacja widoków SQL.

Konfiguracja tabeli widoków i kolumn

Jeden widok zajmuje jeden wiersz w tabeli konfiguracyjnej. Pola tego wiersza mówią programowi, skąd wziąć dane i co pokazać w nagłówku. Mówią też, jakie operacje wolno wykonać użytkownikowi. Edycję danych z zakładkami obsługuje transakcja z opisu y_insert_update.aspx.

Pola widoku SQL: identyfikacja, źródło i zapytanie
ParametrCo ustawia
AKTYWNECzy widok jest aktywny i dostępny do wykorzystania.
KOD TRANSAKCJIUnikalny identyfikator, który jednoznacznie wskazuje transakcję.
SEKCJAWartość ze skorowidza systemowego ZEN: pozycje SYSTEMOWE dla wyświetleń rejestrów albo sekcja zdefiniowana do budowania automatycznych zestawień.
NAZWAOpis wyświetlany w nagłówku tabeli.
ŹRÓDŁO DANYCHSkorowidz systemowy, w którym wybiera się bazę, z której program czyta dane.
ZAPYTANIE SQLPolecenie SELECT pobierające dane z bazy.
FILTR KOLUMNAWarunek WHERE dołączany do zapytania SQL.

Najważniejsze są dwa pola. ŹRÓDŁO DANYCH wskazuje bazę, a ZAPYTANIE SQL zawiera polecenie SELECT. FILTR KOLUMNA dokłada do niego warunek WHERE, dzięki czemu widok pokazuje tylko wybrane rekordy. Mechanikę zapytań w tabelach opisuje strona programy Windows SQL, a skorowidze, z których pochodzą wartości pól, strona o skorowidzach w StudioSystem.

Operacje dostępne użytkownikowi

Pięć przełączników z poniższej tabeli ma domyślnie wartość TAK. Wyłączenie któregokolwiek odbiera użytkownikowi daną operację, ale tylko w tym jednym widoku.

Operacje dostępne użytkownikowi w tabeli widoku
ParametrCo pozwala zrobićDomyślnie
FILTROWANIEDowolnie filtrować dane w tabeli.TAK
GRUPOWANIEGrupować dane w tabeli.TAK
SORTOWANIESortować dane w tabeli.TAK
EXPORTEksportować dane z tabeli.TAK
MENU KONTEKSTOWEKorzystać z menu pod prawym przyciskiem myszy.TAK

Trzy kolejne ustawienia dotyczą wyglądu i zakresu czasowego tabeli.

Pozostałe ustawienia tabeli widoku
ParametrCo ustawia
TOOLBAR MENUWłącza pasek menu nad tabelą.
FILTR PO DACIEWłącza filtrowanie danych według przedziału czasowego.
WYSOKOŚĆ WIERSZAWysokość wiersza tabeli w pikselach.

Filtry automatyczne

Cztery parametry zawężają dane, zanim użytkownik cokolwiek wpisze w wierszu filtrowania:

  • FILTRUJ PO UŻYTKOWNIKU - porównuje nazwę zalogowanego konta z kolumną LOGIN, więc użytkownik widzi wyłącznie własne dokumenty.
  • FILTRUJ WG ODDZIAŁU - zawęża dane do oddziału przypisanego do konta.
  • FILTRUJ WG KOMÓRKI - zawęża dane do wskazanej komórki organizacyjnej.
  • FILTRUJ WG MAGAZYNU - zawęża dane według symbolu magazynu.
Filtr po użytkowniku działa tylko wtedy, gdy zapytanie zwraca kolumnę LOGIN. Bez niej program nie ma z czym porównać nazwy zalogowanego konta.

Taki sam efekt daje klauzula WHERE dopisana do zapytania. Widok pokazuje wtedy tylko rekordy spełniające warunek, jakby każdy oddział miał własną, mniejszą tabelę. Zasady dostępu do magazynów opisuje strona magazyny i uprawnienia, a ustawienia pojedynczego konta strona o uprawnieniach per użytkownik.

Kolumny widoku

Po zapisaniu zapytania program sam buduje strukturę tabeli i wypełnia ją wartościami domyślnymi. Kolumny trzeba jeszcze sformatować. Służy do tego funkcja UTWÓRZ / AKTUALIZUJ KOLUMNY, która otwiera okno z tabelą opisującą kolumny widoku. Jeden wiersz tego okna odpowiada jednej kolumnie.

Na przykładzie kartoteki kontrahentów widać, że kolumn nie trzeba pokazywać w kolejności zapytania. Można je włączyć, ukryć albo przestawić, a każdej nadać tytuł czytelny dla użytkownika. Użytkownik filtruje potem te dane tak, jak opisuje strona o filtrowaniu danych. Podgląd pojedynczego rekordu opisuje strona o projektowaniu podglądu rekordu w StudioSystem.

Parametry kolumny: układ i dane
ParametrCo ustawiaWartości lub domyślnie
KOLEJNOŚĆPorządek kolumn od lewej strony tabeli.Liczba porządkowa
NAZWA KOLUMNYOdwołanie do fizycznej nazwy kolumny w tabeli bazy SQL.Nazwa z zapytania
TYTUŁOpis wyświetlany w nagłówku kolumny.Tekst
WŁĄCZONAWyłączona kolumna nie pojawia się w tabeli.TAK albo NIE
WIDOCZNAKolumna może być włączona, a mimo to ukryta.TAK albo NIE
KLUCZ DOMYŚLNYWskazuje kolumnę, która jest kluczem danych w tabeli.TAK albo NIE
SORTUJ WG KOLUMNYDomyślny sposób sortowania danych.BRAK (domyślnie), ROSNĄCO, MALEJĄCO
GRUPUJ WG KOLUMNYAgreguje dane według wybranej kolumny. Wskazanie kilku kolumn zagnieżdża dane w tabeli.TAK albo NIE
GRUPOWANIE ROZWINIĘTEGrupy wyświetlają się domyślnie jako zwinięte albo rozwinięte.Zwinięte lub rozwinięte
SORTUJ KOLUMNĘ GRUPOWĄCzy dane mają być posortowane według kolumny grupowania.TAK albo NIE
TYP KOLUMNYRodzaj danych w kolumnie.Text, Checkbox, Hyperlink, Image
SZEROKOŚĆSzerokość kolumny w pikselach.Liczba pikseli
Parametry kolumny: wygląd, wartości puste i agregacja
ParametrCo ustawiaWartości lub domyślnie
SPOSÓB FORMATOWANIAFormat prezentacji danych. Datę można wyświetlać w wielu wariantach.Dla daty yyyy-MM-dd
WYRÓWNANIEWyrównanie danych w kolumnie.Do lewej (domyślnie), Do prawej, Centruj
ODSTĘP LEWYMargines danych od lewej strony kolumny w pikselach.3
ODSTĘP PRAWYMargines danych od prawej strony w pikselach. Przydaje się w kolumnach numerycznych wyrównanych do prawej.5
KOLOR TŁAZestaw barw dla kolumny.Wybór ze skorowidza
KOLOR TŁA WG KOLUMNYNazwa kolumny z zapytania SQL, która niesie nazwę koloru, na przykład Blue albo Red.Na przykład KOLORTLA
TEKST NULLInformacja pokazywana przy braku danych (wartość NULL).Na przykład 0 albo BRAK DANYCH
SPOSÓB FILTROWANIADomyślny sposób filtrowania danych w kolumnie.„zawiera się” dla kolumn tekstowych
FUNKCJA AGREGACJIFunkcja stosowana przy agregacji.Średnia, suma, ilość wystąpień, wartość najmniejsza, wartość najwyższa
MULTILINEEdycja i wyświetlanie danych w wielu liniach wiersza.TAK albo NIE
POGRUBIENIEWyświetla zawartość kolumny pogrubioną czcionką.TAK albo NIE
Pracownik konfiguruje ustawienia na tablecie, stojąc przy regale z butelkami w tle
Ustawienia widoków zmienia administrator, a magazynier dostaje gotową tabelę, w której nie musi niczego konfigurować.

Raporty SQL od SoftwareStudio

Menu raportów po zalogowaniu

Po zalogowaniu do programu Studio Raporty użytkownik dostaje menu raportów zgodne z definicją administratora. Osoba nadająca uprawnienia do poszczególnych raportów układa menu dla każdego konta standardowymi mechanizmami programu. Opis samego programu znajduje się na stronie oprogramowanie Studio Raporty.net.

Format raportu dopasowany do typu danych

Format, który dobrze pokazuje jeden typ danych, bywa nieczytelny dla innego. Usługi Reporting Services w SQL Server obsługują wiele opcji wyświetlania, więc układ raportu można dopasować do odbiorcy. Szczegóły techniczne podaje dokumentacja Microsoft o raportach w Reporting Services, a sam widok w bazie opisuje artykuł o widokach SQL Server.

Zarządzanie raportami

Menu raportów po zalogowaniu można dopasować do wymagań użytkowników. Administrator decyduje, które raporty widzi dany pracownik, więc magazynier nie przegląda zestawień przeznaczonych dla innego działu. Raport oddaje wtedy strukturę danych i sposób ich wykorzystania.

Gotowe zestawienia opisuje strona o raportowaniu. Format raportu zależy od typu danych, a menu od roli konta, więc tę samą konfigurację da się powtórzyć dla kolejnego użytkownika.

Widoki SQL w pracy magazynu

Widoki zasilają ekrany programu magazynowego, na których kierownik ogląda stany magazynowe i lokalizacje towarów. Ten sam mechanizm obsługuje listy dokumentów w systemie magazynowym. Widok z filtrem po magazynie ogranicza listę do jednego miejsca, co ułatwia inwentaryzację magazynu.

System WMS prowadzi towar od przyjęcia do wydania, a ekrany z jego danymi powstają właśnie z widoków. Na hali magazynier pracuje na terminalu z systemem Android i skanuje kody kreskowe. Panel konfiguracji działa w przeglądarce, więc w modelu oprogramowania chmurowego do magazynowania administrator ustawia widoki bez dostępu do serwera.

Szersze tło daje opis systemów informatycznych w magazynie oraz strona o systemie zarządzania magazynem WMS.

Słownik pojęć

Pojęcia związane z widokami SQL w StudioSystem

Terminy z konfiguracji widoków, wyjaśnione od strony administratora, który ustawia tabele w programie.

SELECTZapytanie SELECT
Polecenie języka T-SQL pobierające dane z bazy. W widoku StudioSystem jego wynik staje się zawartością tabeli.
WHEREWarunek WHERE
Klauzula zawężająca wynik zapytania do wierszy spełniających warunek. Pole FILTR KOLUMNA dołącza ją do zapytania widoku.
ZENSkorowidz systemowy
Słownik, z którego wybiera się wartość pola SEKCJA. Zawiera pozycje SYSTEMOWE dla rejestrów oraz sekcje zdefiniowane przez administratora.
LOGINKolumna LOGIN
Kolumna z nazwą konta, z którą program porównuje zalogowanego użytkownika. Na niej opiera się filtr po użytkowniku.
NULLWartość NULL
Brak danych w komórce. Parametr TEKST NULL pozwala pokazać w jej miejscu zapis, na przykład 0 albo BRAK DANYCH.
AgregacjaFunkcja agregacji
Obliczenie zbiorcze dla grupy wierszy, na przykład suma albo średnia. Wybiera się ją osobno dla każdej kolumny.
SSRSReporting Services
Usługa SQL Server do budowy raportów. Obsługuje wiele opcji wyświetlania, więc układ raportu zależy od odbiorcy.
FAQ

Widoki SQL w StudioSystem - najczęstsze pytania i odpowiedzi

01

Do czego służy konfiguracja widoków SQL w StudioSystem?

Tabele w programie pobierają dane z widoków SQL, a konfiguracja decyduje o układzie tabeli i dostępnych operacjach. Dla każdej kolumny ustawia się osobne parametry, takie jak tytuł albo szerokość.

02

Jakie ustawienia użytkownik ma domyślnie przy pracy z tabelą?

Pięć ustawień tabeli ma domyślnie wartość TAK: od filtrowania i grupowania po eksport i menu kontekstowe. Każde z nich można wyłączyć niezależnie dla danego widoku.

03

Jak ograniczyć dane widoczne dla jednego użytkownika?

Wystarczy włączyć FILTRUJ PO UŻYTKOWNIKU. Program porówna nazwę zalogowanego konta z kolumną LOGIN i pokaże wyłącznie własne dokumenty. Osobne filtry zawężają dane według oddziału albo magazynu.

04

Co zrobić po wpisaniu zapytania SQL do widoku?

Program sam wygeneruje strukturę tabeli z wartościami domyślnymi. Kolumny trzeba jeszcze sformatować funkcją UTWÓRZ / AKTUALIZUJ KOLUMNY, która otwiera okno z jednym wierszem na kolumnę.

05

Jak nadać kolumnie kolor tła zależny od danych?

W parametrze KOLOR TŁA WG KOLUMNY podaje się nazwę kolumny z zapytania, na przykład KOLORTLA. W zapytaniu SQL wpisuje się dla każdego wiersza nazwę koloru, na przykład Blue albo Red.

Chcesz dowiedzieć się więcej o programie magazynowym WMS.net?

Uruchom bezpłatne demo programu magazynowego WMS.net lub zapytaj o szczegóły wdrożenia.