Studio WMS.net

Serwer raportów

Serwer raportów dla danych WMS: raporty Reporting Services projektowane w Report Builder, subskrypcje wysyłane według harmonogramu oraz dobór wersji SQL Server.

Autor: Adam Siemiątkowski Aktualizacja: 25 września 2026
system.wms.net.pl/oprogramowanie-wms/
Raport stanu dostępnego w magazynie wygenerowany przez system WMS.net
Raport stanu dostępnego w magazynie wygenerowany przez system WMS.net

Serwer raportów to usługa SQL Server Reporting Services zainstalowana obok bazy danych systemu WMS. Przechowuje zaprojektowane raporty i wysyła je według harmonogramu do osób, które nie pracują w programie magazynowym na co dzień. Zestawienia budowane bezpośrednio w programie opisuje strona o zarządzaniu zestawieniami.

Czym jest serwer raportów

Raport na serwerze to plik w formacie RDL: definicja zapytania do bazy oraz układu strony. Serwer trzyma raporty w folderach, a uprawnienia nadaje się na poziomie folderu - księgowość widzi raporty wartościowe, klient magazynu usługowego tylko raporty o swoim towarze. Odbiorca otwiera raport w przeglądarce i nie potrzebuje dostępu do programu magazynowego.

Zestawienie w programie a raport na serwerze
CechaZestawienie w programieRaport na serwerze
Kto z niego korzystaUżytkownik programu przy bieżącej pracyKsięgowość albo klient magazynu
Jak powstajeFiltry i kolumny ustawione na ekranieProjekt w Report Builder opublikowany na serwerze
Jak trafia do odbiorcyEksport ręczny do ExcelaSubskrypcja z wysyłką według harmonogramu
FormatLista na ekranieStrona do druku z nagłówkiem i sumami
Zestawienie dokumentów PZB w Studio WMS.net z filtrami nad listą przyjęć
Zestawienie dokumentów PZB w programie - lista do bieżącej pracy, w odróżnieniu od raportu publikowanego na serwerze.

Raport łączy się z bazą WMS kontem, które ma wyłącznie prawo odczytu. Błąd w zapytaniu raportu nie zmieni wtedy żadnego dokumentu. Budowę bazy programu opisuje strona o systemie magazynowym na SQL Server.

Projektowanie raportu w Report Builder

Raporty projektuje się w bezpłatnym narzędziu Microsoft Report Builder. Projekt składa się z czterech części, które odpowiadają kolejnym krokom pracy:

  • Źródło danych - połączenie z bazą WMS kontem tylko do odczytu, wspólne dla wielu raportów.
  • Zestaw danych - zapytanie SQL z parametrami, na przykład zakresem dat albo kontrahentem wybieranym przy uruchomieniu.
  • Układ - tabela albo wykres, z grupowaniem i sumami, oraz nagłówek z nazwą raportu i datą wygenerowania.
  • Publikacja - zapis raportu w folderze na serwerze, z którego dostęp mają osoby z uprawnieniami do folderu.
Droga raportu od projektu do odbiorcy Diagram pokazuje cztery kroki: źródło danych z bazy WMS, zestaw danych z zapytaniem i parametrami, raport opublikowany na serwerze oraz subskrypcję wysyłającą raport według harmonogramu. Od projektu raportu do odbiorcy Serwer raportów SQL Server raport projektuje się raz, a odbiorcy dostają go regularnie Źródło danych baza WMS konto tylko do odczytu Zestaw danych zapytanie z parametrami Publikacja folder na serwerze z uprawnieniami Subskrypcja PDF albo Excel według harmonogramu
Raport opublikowany na serwerze działa w przeglądarce i nie wymaga instalowania programu u odbiorcy.

Parametry sprawiają, że jeden raport obsługuje wiele pytań. Raport stanu na dzień z parametrem daty zastępuje dwanaście raportów miesięcznych, a ten sam raport z parametrem kontrahenta służy każdemu klientowi magazynu usługowego. Logikę stanu na dzień opisuje strona o raporcie stanów magazynowych.

Subskrypcje i harmonogram wysyłki

Subskrypcja uruchamia raport o ustalonej porze i wysyła wynik pocztą albo zapisuje go w folderze sieciowym, jako PDF albo plik Excela. Kierownik magazynu może dostawać o szóstej rano listę partii z kończącym się terminem, a dział handlowy w poniedziałek listę towaru bez ruchu. Zasady liczenia towaru zalegającego opisuje strona o rotacji i zaleganiu.

Subskrypcje standardowe wysyłają ten sam raport stałej liście odbiorców. Subskrypcje sterowane danymi, w których lista odbiorców i parametry pochodzą z tabeli, na przykład osobny raport dla każdego klienta magazynu, są dostępne w edycji Enterprise.

Wersja SQL Server i obciążenie bazy

Dawne zalecenie instalacji serwera raportów na SQL Server 2008 jest nieaktualne - wsparcie dla wersji 2008 i 2008 R2 zakończyło się w lipcu 2019 roku. Przy małych wdrożeniach wystarcza edycja Express, ale jej baza danych nie może przekroczyć 10 GB, co przy kilku latach historii skanów bywa za mało.

Od wersji SQL Server 2017 usługa Reporting Services nie jest częścią instalatora silnika bazy, tylko osobnym pakietem, co opisuje dokumentacja Microsoft. Serwer raportów można więc postawić na innej maszynie niż baza WMS i nie obciążać serwera, na którym pracują terminale.

Ciężkie raporty uruchamiane w trakcie zmiany mogą spowalniać zapis skanów. Sposoby odseparowania raportów od pracy terminali, w tym wersjonowanie wierszy i kopię raportową, opisuje strona o oprogramowaniu WMS, a starszą instalację na SQL Server 2008 - strona o Microsoft SQL Server 2008.

Sześć raportów CEL-01 do CEL-06 w module Dozór celny to ekrany w przeglądarce z drukiem i eksportem CSV, a nie raporty z serwera raportów; opisuje je strona o raportach składu celnego.

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

Słownik pojęć - serwer raportów

RS Reporting Services
Usługa SQL Server, która przechowuje raporty i wysyła je według harmonogramu.
RD Plik RDL
Definicja raportu: zapytanie do bazy oraz układ strony. Przechowywany na serwerze raportów w folderze z uprawnieniami.
RB Report Builder
Bezpłatne narzędzie Microsoft do projektowania raportów i publikowania ich na serwerze.
ZD Zestaw danych
Zapytanie SQL z parametrami, z którego raport pobiera wiersze, na przykład stan na wybrany dzień.
SB Subskrypcja
Zadanie, które uruchamia raport o ustalonej porze i wysyła wynik pocztą albo zapisuje go w folderze sieciowym.
SS Subskrypcja sterowana danymi
Subskrypcja, w której odbiorcy i parametry pochodzą z tabeli. Dostępna w edycji Enterprise.

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

FAQ

Najczęstsze pytania - serwer raportów

01

Czym jest serwer raportów w systemie WMS?

Usługą SQL Server Reporting Services, która przechowuje raporty i wysyła je według harmonogramu do osób spoza programu magazynowego.

02

Czym różni się raport na serwerze od zestawienia w programie?

Zestawienie służy do bieżącej pracy w programie. Raport na serwerze jest zaprojektowany do druku i trafia do odbiorców przez subskrypcję.

03

W jakim narzędziu projektuje się raporty?

W bezpłatnym Microsoft Report Builder: źródło danych, zestaw danych z zapytaniem, układ strony i publikacja w folderze na serwerze.

04

Czy raport może przychodzić pocztą codziennie rano?

Tak, przez subskrypcję. Raport uruchamia się o ustalonej porze i trafia do odbiorców jako PDF albo plik Excela.

05

Czy serwer raportów nadal instaluje się na SQL Server 2008?

Nie. Wsparcie dla wersji 2008 i 2008 R2 zakończyło się w lipcu 2019 roku, a od wersji 2017 Reporting Services instaluje się osobnym pakietem.

06

Jak duża może być baza w edycji Express?

Do 10 GB na bazę danych. Przy kilku latach historii skanów w magazynie ten limit bywa za mały.

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