Studio WMS.net

Zarządzanie zestawieniami

Zestawienia w Studio WMS.net: sekcja i źródło danych z connection stringiem, zapytanie SQL z prawem tylko do odczytu oraz przejście na serwer raportów SSRS.

Autor: Adam Siemiątkowski Aktualizacja: 24 września 2026
system.wms.net.pl/program-magazynowy/
Ekran z panelem analitycznym i terminal mobilny wśród regałów z narzędziami
Ekran z panelem analitycznym i terminal mobilny wśród regałów z narzędziami

Zestawienie w Studio WMS.net to raport zdefiniowany zapytaniem SQL i udostępniony w menu wybranym użytkownikom. Administrator pisze zapytanie raz, a kierownik albo księgowa uruchamia je z menu Zestawienia i dostaje tabelę bez eksportu do arkusza. Ta strona opisuje, jak zestawienie się definiuje i jak napisać zapytanie, które nie spowalnia pracy terminali. Stan na dzień do porównania z ERP opisuje strona o raporcie stanów magazynowych.

Jak definiuje się zestawienie

Zestawienie opiera się na sekcji i źródle danych. Sekcja to kategoria, która grupuje zestawienia w menu. Źródło danych to połączenie z bazą zapisane jako connection string - może wskazywać bazę Studio WMS.net albo inną bazę, na przykład systemu ERP. Definicja zestawienia wiąże zapytanie ze źródłem i sekcją oraz określa, kto je widzi.

Pola definicji zestawienia
PoleCo zawieraNa co uważać
SekcjaKategoria wybrana z listy wcześniej zdefiniowanych sekcjiPodział według odbiorców, na przykład magazyn i księgowość
NazwaNazwa, pod którą zestawienie widać w menu ZestawieniaNazwa ma mówić, co pokazuje, a nie kto je zamówił
UżytkownikOsoby z listy użytkowników programu, które mają dostępZestawienie z cenami tylko dla osób, które mogą je widzieć
Źródło danychPołączenie wybrane z listy zdefiniowanych źródełLogin źródła z prawem tylko do odczytu
Zapytanie SQLZapytanie zwracające kolumny zestawieniaFiltr po dacie zamiast pobierania całej historii
Z czego składa się zestawienie w Studio WMS.net Diagram pokazuje cztery elementy definicji zestawienia: sekcję grupującą zestawienia w menu, źródło danych z connection stringiem, zapytanie SQL zwracające kolumny oraz użytkowników z dostępem. Definicja zestawienia Zarządzanie zestawieniami cztery elementy, jedno zapytanie Sekcja grupa w menu Źródło connection string Zapytanie SQL zwraca kolumny Dostęp wskazani użytkownicy
Zestawienie nie zmienia danych - tylko je czyta.

Uprawnienia użytkowników opisuje strona o administratorze programu.

Zapytanie, które nie spowalnia magazynu

Zestawienie czyta te same tabele, do których terminale zapisują skany. Źle napisane zapytanie, na przykład pełny przegląd historii dokumentów w środku zmiany, może spowolnić zapis na terminalach. Kilka zasad ogranicza to ryzyko.

  • Login tylko do odczytu - źródło danych łączy się kontem z prawem SELECT, więc zapytanie nie zmieni danych nawet przez pomyłkę.
  • Filtr po dacie - zapytanie pobiera wybrany okres, a nie całą historię od uruchomienia programu.
  • Jawna lista kolumn - zamiast SELECT * tylko kolumny potrzebne w zestawieniu, co zmniejsza ilość czytanych danych.
  • Odczyt z wersji wierszy - przy włączonym READ_COMMITTED_SNAPSHOT odczyt nie czeka na blokady zapisu i ich nie zakłada.
Poziomy izolacji transakcji opisuje dokumentacja polecenia SET TRANSACTION ISOLATION LEVEL. Przy READ_COMMITTED_SNAPSHOT zapytanie widzi dane zatwierdzone w chwili rozpoczęcia, więc długie zestawienie nie zatrzymuje magazyniera, który w tym czasie zatwierdza skan.

Utrzymanie bazy i jej kopie zapasowe opisuje strona o systemie magazynowym SQL.

Malarska grafika kobiety, mężczyzny w garniturze i pracownika w kamizelce przeglądających raporty
Zestawienie zdefiniowane raz zapytaniem SQL jest dostępne w menu dla wskazanych użytkowników, bez eksportu do arkusza.

Kiedy przejść na serwer raportów

Zestawienie pokazuje tabelę. Gdy raport ma mieć układ do wydruku albo przychodzić mailem co poniedziałek, lepszym narzędziem jest SQL Server Reporting Services. Raport projektuje się w Report Builder: w układzie tabeli albo macierzy, z parametrami zawężającymi dane. Do raportu można dodać wykres. Gotowy raport można wyeksportować do Excela albo PDF, a subskrypcja wyśle go o ustalonej porze.

Od wersji 2017 Reporting Services instaluje się osobno, a tryb zintegrowany z SharePoint nie jest już dostępny. Instalację i utrzymanie serwera raportów opisuje strona o serwerze raportów, a przykładowe dane do zestawień - strony o stanach magazynowych i rotacji i zaleganiu.

Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik pojęć

Słownik pojęć - zarządzanie zestawieniami

ZSZestawienie
Raport zdefiniowany zapytaniem SQL, dostępny w menu Zestawienia dla wskazanych użytkowników.
SESekcja
Kategoria grupująca zestawienia w menu, na przykład według działu, który z nich korzysta.
CSConnection string
Zapis połączenia z bazą danych, z jej adresem i sposobem logowania. Definiuje źródło danych zestawienia.
RCSIREAD_COMMITTED_SNAPSHOT
Ustawienie bazy SQL Server, przy którym odczyt korzysta z wersji wierszy i nie czeka na blokady zapisu.
SSRSSQL Server Reporting Services
Serwer raportów Microsoft do raportów z układem do wydruku i wysyłką według harmonogramu.
RBReport Builder
Program do projektowania raportów SSRS w układzie tabeli albo macierzy, z parametrami.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - zarządzanie zestawieniami

01

Czym jest zestawienie w Studio WMS.net?

Raportem zdefiniowanym zapytaniem SQL, który wybrani użytkownicy uruchamiają z menu Zestawienia. Wynik to tabela w programie.

02

Z jakich elementów składa się definicja zestawienia?

Z sekcji i nazwy, listy użytkowników z dostępem, źródła danych oraz zapytania SQL zwracającego kolumny.

03

Czy zestawienie może czytać dane z innej bazy?

Tak. Źródło danych to connection string, który może wskazywać bazę Studio WMS.net albo inną, na przykład systemu ERP.

04

Jak napisać zapytanie, które nie spowolni terminali?

Użyć loginu tylko do odczytu i filtrować po dacie. Przy włączonym READ_COMMITTED_SNAPSHOT odczyt nie czeka na blokady.

05

Kiedy lepiej użyć SQL Server Reporting Services?

Gdy raport ma mieć układ do wydruku albo przychodzić mailem według harmonogramu. Zestawienie pokazuje tylko tabelę.

06

Czy Reporting Services instaluje się razem z SQL Server?

Od wersji 2017 nie. Reporting Services ma osobny instalator, a tryb zintegrowany z SharePoint nie jest już dostępny.

Chcesz zobaczyć Studio WMS.net w działaniu?

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

Bezpłatne DEMO Wycena