Drukowanie zestawienia pozycji wypożyczeń NPD
Skrót NPD oznacza dokument wypożyczenia narzędzi od dostawcy, czyli z wypożyczalni zewnętrznej. Zestawienie pozycji zatwierdzonych dokumentów NPD w Studio TCS.net jest rejestrem, w którym każdy wiersz opisuje jedno narzędzie pobrane od takiego dostawcy na zatwierdzonym dokumencie. Wydruk tego rejestru trafia zwykle do narzędziowni oraz do osoby rozliczającej faktury za wynajem, choć każda z nich szuka w nim czego innego.
Ten tekst prowadzi od otwarcia zestawienia do gotowego wydruku. Najpierw opisuje przeglądanie listy i zawężenie zakresu, potem podgląd szczegółów, a na końcu wydruk i przechowywanie kopii. Zestawienie pozycji zatwierdzonych jako raport kontrolny ze statusami oraz uzgadnianiem stanu opisuje osobna strona o zestawieniu pozycji zatwierdzonych, a tutaj zostaje wyłącznie wypożyczalnia zewnętrzna i praca z wydrukiem.
Opis funkcji ekranu pochodzi z dokumentacji programu, natomiast zasady organizacji wydruków to wiedza o gospodarce narzędziowej i nie stanowią specyfikacji pól. Samo wypożyczenie od dostawcy opisuje strona o nowym wypożyczeniu od dostawcy NPD, a rejestr dokumentów nagłówkowych strona o dokumentach wypożyczenia NPD.

Przeglądanie zestawienia i filtrowanie zakresu
Po wywołaniu menu program wyświetla rejestr pozycji dokumentów wypożyczeń z wypożyczalni zewnętrznych zatwierdzonych. Użytkownik przegląda wszystkie zatwierdzone dokumenty w jednym miejscu, bez otwierania ich pojedynczo. Według opisu funkcji dane można sortować i filtrować według określonych kryteriów, na przykład po dacie, nazwie dostawcy albo numerze dokumentu.
Zakres ma znaczenie, bo wydruk bez ograniczeń bywa długi i nikt go nie czyta w całości. Dobrze zawężony raport odpowiada na jedno pytanie: co wypożyczono od tego dostawcy w tym okresie, albo które dokumenty mieszczą się w zadanym przedziale numerów.
| Kryterium | Kiedy je stosować | Typowy wynik wydruku |
|---|---|---|
| Data | rozliczenie miesiąca lub kwartału | pozycje zatwierdzone w wybranym przedziale |
| Nazwa dostawcy | uzgodnienie z jedną wypożyczalnią | wszystkie pozycje od wskazanego dostawcy |
| Numer dokumentu | sprawdzenie konkretnego wypożyczenia | pozycje jednego dokumentu lub ich ciągu |
Kryteria można łączyć, a najczęstsza kombinacja to dostawca i okres. Wtedy wydruk odpowiada strukturze faktury zbiorczej, którą wypożyczalnia wystawia za miesiąc, i da się go porównać wiersz po wierszu. Lista pozycji w takim przedziale jest też punktem wyjścia do sprawdzenia, czy każde narzędzie z faktury naprawdę było w firmie.
Kolejność sortowania wpływa na czytelność bardziej, niż się zwykle zakłada. Dla rozliczenia z kilkoma wypożyczalniami sensowny jest układ: najpierw dostawca, potem data zatwierdzenia, na końcu numer dokumentu. Każdy dostawca tworzy wtedy zwarty blok wierszy, który można rozdzielić na osobne strony i wysłać właściwemu kontrahentowi bez ręcznego cięcia wydruku.
Zakres dat w zapytaniu
Filtr daty wymaga jednej decyzji: czy koniec przedziału obejmuje cały ostatni dzień. W bazie SQL Server data z godziną dla dnia 30 września i północy 30 września to różne wartości, więc warunek „mniejsze lub równe dacie końcowej” gubi pozycje z późniejszych godzin. Poprawny wzorzec to przedział otwarty z prawej strony, który zawsze bierze dzień następny jako granicę. Poniższy szkic pokazuje to na umownych nazwach tabel; nie odwzorowuje schematu produktu.
DECLARE @Od date = '2026-09-01';
DECLARE @Do date = '2026-09-30';
SELECT d.NrDokumentu, w.Nazwa AS Dostawca,
p.NarzedzieId, p.Ilosc, d.DataZatwierdzenia
FROM dbo.PozycjaNPD AS p
JOIN dbo.DokumentNPD AS d ON d.DokumentId = p.DokumentId
JOIN dbo.Wypozyczalnia AS w ON w.WypozyczalniaId = d.WypozyczalniaId
WHERE d.Status = 'ZATWIERDZONY'
AND d.DataZatwierdzenia >= @Od
AND d.DataZatwierdzenia < DATEADD(day, 1, @Do)
ORDER BY w.Nazwa, d.DataZatwierdzenia, d.NrDokumentu;
Funkcję opisuje dokumentacja DATEADD w języku T-SQL. Wzorzec działa niezależnie od tego, czy kolumna przechowuje sam dzień, czy dzień z godziną, i dlatego jest bezpieczniejszy od operatora BETWEEN.
Reguła: zakres dat na wydruku podaje się razem z filtrem dostawcy, bo raport bez zakresu nie da się później zweryfikować.
Podgląd szczegółów przed wydrukiem
Z poziomu rejestru dostępny jest podgląd pozycji. Pozwala sprawdzić szczegóły zatwierdzonego dokumentu bez otwierania całego dokumentu do edycji i bez ryzyka przypadkowej zmiany. Przed wydrukiem podgląd służy do wyrywkowej kontroli, czy wiersze, które trafią na papier, zawierają to, czego oczekuje odbiorca raportu.
- Narzędzia - informacje o wypożyczonych narzędziach, w tym symbol i nazwa, które pozwalają rozpoznać pozycję w kartotece.
- Daty - data wypożyczenia oraz przewidywana lub rzeczywista data zwrotu, które wyznaczają okres, za jaki dostawca może naliczyć opłatę.
- Dane dostawcy - wypożyczalnia zewnętrzna, od której narzędzie pochodzi, w brzmieniu zapisanym na dokumencie.
- Uwagi - dodatkowe informacje wpisane do dokumentu, na przykład o stanie narzędzia przy odbiorze.
Kontrola przed wydrukiem powinna obejmować trzy pytania zadane po kolei. Czy okres pokrywa zamierzony zakres? Czy w zestawieniu jest dostawca, którego dotyczy rozliczenie? Czy uwagi na pozycjach nie zawierają informacji, które nie powinny opuścić firmy, na przykład wewnętrznej oceny pracy dostawcy? Trzecie pytanie bywa pomijane, a wydruk trafia przecież do podmiotu zewnętrznego.
Formy wydruku i eksport do Excel
Zestawienie pozycji zatwierdzonych dokumentów NPD można wydrukować w formie raportu. Program pozwala mieć go w postaci papierowej albo cyfrowej, do celów archiwizacyjnych lub analizy. Wersja cyfrowa powstaje najczęściej przez drukarkę wirtualną systemu, która zapisuje wydruk jako plik PDF zamiast wysyłać go na papier. To rozwiązanie po stronie systemu operacyjnego, a nie osobna funkcja zestawienia.
Oprócz wydruku opis funkcji wymienia eksport do formatu Excel. Przekształca on zestawienie w plik arkusza, który nadaje się do dalszej obróbki, tworzenia własnych raportów i analiz w innych programach. Wydruk i eksport służą więc odmiennym celom.
| Forma | Mocna strona | Ograniczenie | Zastosowanie |
|---|---|---|---|
| Papier | podpis i pieczęć, obieg w dokumentacji | brak wyszukiwania w treści | załącznik do rozliczenia, segregator |
| Plik PDF | stała forma zapisu, łatwe przesłanie | brak dalszej obróbki danych | archiwum i korespondencja z dostawcą |
| Eksport do Excel | sortowanie oraz sumy w tabelach przestawnych | dane można zmienić po eksporcie | analiza kosztów i zestawienia własne |

Układ strony wpływa na użyteczność wydruku tak samo jak dane. Cztery cechy odróżniają wydruk roboczy od takiego, który nadaje się do archiwum.
- Powtarzany nagłówek tabeli - kolumny są opisane na każdej stronie, więc wyrwana kartka nadal jest czytelna.
- Numeracja stron - zapis „strona n z N” pokazuje, czy wydruk jest kompletny.
- Stopka z datą i zakresem - odczytuje się z niej, kiedy wydruk powstał i jakiego okresu dotyczy.
- Orientacja pozioma - mieści szerokie zestawienie bez łamania wierszy.
Szablony wydruków w środowisku SQL Server
Wydruki w aplikacjach opartych na SQL Server są często budowane jako raporty w formacie RDL, uruchamiane przez Reporting Services. Studio TCS.net działa na tej platformie, ale konkretny sposób generowania wydruku zestawienia NPD zależy od wdrożenia, dlatego traktujemy to jako opis mechanizmu, nie deklarację. Format definicji raportu opisuje dokumentacja Report Definition Language, a projektowanie szablonów opisuje strona o SQL Report Builder i wydrukach RDL.
Gdy raport pochodzi z serwera raportów, ten sam szablon obsługuje podgląd oraz wydruk i zapis do pliku, więc kolumny na papierze i w pliku nie mogą się różnić. Ogólny kontekst usługi opisuje tekst o Microsoft SQL Reporting Services.
Archiwizacja wydruków zestawienia
Wydruk zestawienia jest obrazem stanu na moment wygenerowania. Za tydzień pozycje mogą zostać skorygowane dokumentem przeciwstawnym, a raport wygenerowany ponownie da inny wynik. Dlatego zachowany wydruk ma wartość dowodową tylko wtedy, gdy zapisano datę wygenerowania oraz zakres.
Nazwa pliku powinna nieść te informacje bez otwierania dokumentu. Prosty schemat składa się z typu raportu i zakresu dat oraz z dostawcy i daty wydruku. Nazwy z datą w formacie rok, miesiąc, dzień sortują się chronologicznie w każdym menedżerze plików.
NPD_zestawienie_DostawcaA_2026-09-01_2026-09-30_wydruk-2026-10-01.pdf
NPD_zestawienie_DostawcaB_2026-09-01_2026-09-30_wydruk-2026-10-01.pdf
Katalog archiwum dobrze zbudować według roku i miesiąca rozliczenia, a nie miesiąca wydruku, bo do rozliczenia z września wraca się w listopadzie. Okres przechowywania wynika z przepisów i wewnętrznych procedur księgowych. Nie podajemy tu liczby lat, ponieważ zależy ona od rodzaju dokumentu i uzgodnień z działem finansowym.
| Element archiwum | Zasada | Uzasadnienie |
|---|---|---|
| Struktura katalogów | rok, miesiąc rozliczenia, dostawca | wydruk łatwo znaleźć przy późniejszym sporze |
| Nazwa pliku | typ raportu, zakres dat, data wydruku | znaczenie pliku widać bez otwierania |
| Prawo zapisu | ograniczone do osób odpowiedzialnych | chroni przed podmianą po fakcie |
Wydruk papierowy przechowuje się razem z fakturą dostawcy, do której się odnosi. Plik PDF trafia do katalogu z ograniczonym prawem zapisu, żeby nikt nie podmienił go po fakcie. Wersję arkusza traktuje się jako materiał roboczy, a nie jako dokument źródłowy, bo dane w nim można zmienić.
Historia operacji i uzgodnienie z dostawcą
Poza podglądem rejestr oferuje funkcję wyświetlenia historii operacji dla dokumentu. Historia pokazuje, co działo się z dokumentem w czasie: kto go zatwierdził i kiedy. Przy wyjaśnianiu różnicy między wydrukiem a fakturą dostawcy to pierwsze miejsce, do którego się zagląda.
Opis funkcji zaleca regularne sprawdzanie historii przy narzędziach o wysokiej rotacji wypożyczeń. W takich przypadkach jedno narzędzie ma wiele dokumentów w krótkim czasie i łatwo o pomyłkę w dacie lub ilości. Historia jest też sposobem na odpowiedź, czy wydruk sprzed tygodnia nadal odpowiada rzeczywistości. Jeżeli po jego wykonaniu doszły operacje na dokumencie, kopia w archiwum pokazuje stan wcześniejszy, a to trzeba odnotować przy porównaniu z fakturą. Bez tej informacji różnica między dwoma wydrukami wygląda jak błąd, choć jest skutkiem korekty.
Uzgodnienie z dostawcą przebiega w czterech etapach, choć nie wszystkie muszą wystąpić.
- Porównanie zakresów - wydruk i faktura obejmują ten sam okres oraz tego samego dostawcę.
- Porównanie pozycji - każde narzędzie z faktury ma odpowiednik w zestawieniu, a każda pozycja zestawienia jest na fakturze.
- Porównanie terminów - okres naliczenia zgadza się z datą wypożyczenia i zwrotu zapisaną w programie.
- Zamknięcie sprawy - różnice wyjaśnia się notatką lub dyskusją przy pozycji, a decyzja trafia do dokumentacji.
Zwrot narzędzia do wypożyczalni kończy okres naliczania, więc data zwrotu na dokumencie zwrotu do dostawcy jest równie ważna jak data wypożyczenia. Zatwierdzone zwroty opisuje strona o zatwierdzonych dokumentach zwrotów do dostawcy NWD, a warunki wynajmu od dostawców omawia tekst o wynajmie narzędzi od dostawców.
Uprawnienia do wydruku i udostępnianie
Wydruk zestawienia zawiera dane o dostawcach i o sprzęcie, który firma wynajmuje, więc dostęp do niego powinien wynikać z uprawnień, a nie z tego, kto ma otwarty program. Zasady nadawania uprawnień w Studio TCS.net opisuje strona o roli NAR. Osoba drukująca zestawienie odpowiada za to, gdzie trafi kopia.
Przy wysyłce do dostawcy obowiązuje prosta zasada: wypożyczalnia dostaje tylko wiersze, które jej dotyczą. Zestawienie obejmujące kilku dostawców naraz nie nadaje się do wysyłki zewnętrznej, bo ujawnia kontrahentom siebie nawzajem. Dlatego wydruk do korespondencji generuje się z filtrem na jednego dostawcę, a wydruk zbiorczy zostawia w archiwum wewnętrznym.
Plik PDF opuszczający firmę warto sprawdzić pod kątem treści ukrytych w metadanych i w polu uwag. Ta czynność zajmuje minutę, a chroni przed wysłaniem informacji, które miały pozostać wewnątrz organizacji.
Pozycje w buforze a wydruk zatwierdzonych
Wydruk zestawienia zatwierdzonego nie obejmuje dokumentów, które wciąż leżą w buforze. Jeśli faktura dostawcy zawiera narzędzie, którego nie ma na wydruku, pierwsze podejrzenie dotyczy dokumentu niezatwierdzonego. Zestawienie pozycji w buforze opisuje strona o zestawieniu pozycji bufor NPD w programie TCS.net.
Kolejność kontroli jest stała. Najpierw przegląda się bufor i zatwierdza lub usuwa dokumenty robocze, a dopiero potem drukuje zestawienie zatwierdzonych do rozliczenia. Odwrotna kolejność daje wydruk, który za godzinę będzie nieaktualny.
Po stronie organizacyjnej wypożyczalnia zewnętrzna jest jednym z dwóch źródeł narzędzi w firmie. Drugim są zasoby własne, wydawane pracownikom, a ich obieg opisuje tekst o wypożyczalni narzędzi. Zestawienie NPD dotyczy tylko pierwszego źródła, dlatego nie należy mieszać go na jednym wydruku z wypożyczeniami pracowników. Ofertę Studio TCS.net dla narzędziowni prezentuje strona programu do obsługi narzędziowni.



