Dokumenty wypożyczenia narzędzi od dostawcy w gospodarce narzędziowej
Narzędziownia nie zawsze dysponuje całym potrzebnym sprzętem. Przy jednorazowym zleceniu albo awarii własnego urządzenia część narzędzi pochodzi z wypożyczalni zewnętrznej. W Studio TCS.net, programie SoftwareStudio do gospodarki narzędziowej, przyjęcie takiego sprzętu na stan rejestruje dokument NPD, czyli dokument wypożyczenia narzędzi od dostawcy. Obsługuje go moduł NPD, w którym użytkownik wpisuje dane dostawcy i terminy wypożyczenia, a potem dodaje pozycje narzędzi z ilościami.
Symbol NPD należy do rodziny czterech dokumentów opisujących ruch narzędzi wokół narzędziowni: od dostawcy i do pracowników. Każdy z nich ma przeciwny odpowiednik, więc razem zamykają obieg sprzętu od przyjęcia z wypożyczalni po odesłanie do dostawcy.
| Symbol | Znaczenie | Skutek dla stanu narzędziowni |
|---|---|---|
| NPD | wypożyczenie narzędzi od dostawcy | przyjęcie egzemplarza na stan w wybranej lokalizacji |
| NWD | zwrot narzędzi do dostawcy | zdjęcie egzemplarza ze stanu po odesłaniu do wypożyczalni |
| NW | wypożyczenie narzędzi pracownikowi | przypisanie odpowiedzialności za egzemplarz pracownikowi |
| NP | zwrot narzędzi przez pracownika | przyjęcie egzemplarza z powrotem do narzędziowni |
Reguła: narzędzie przyjęte dokumentem NPD pozostaje własnością dostawcy, więc wraca do niego dokumentem NWD, a nie zwykłym zdjęciem ze stanu.
Taki podział odróżnia narzędzia własne od cudzych. Egzemplarz z wypożyczalni podlega tym samym zasadom ewidencji co reszta sprzętu, o czym pisze artykuł o oprogramowaniu do gospodarki narzędziowej, ale ma dodatkowy termin: dzień, w którym musi opuścić magazyn. Opłacalność najmu i modele umów omawia tekst o wynajmie narzędzi od dostawców.
Utworzenie dokumentu NPD w buforze
Nowy dokument powstaje w formularzu z trzema zakładkami. Pierwsza opisuje dokument, druga zawiera pozycje, trzecia przechowuje załączniki. Pola formularza opisuje osobny artykuł o nowym wypożyczeniu od dostawcy NPD, więc poniżej omówiono logikę wprowadzania danych i jej skutki dla dalszego obiegu.
Dane dostawcy i terminy wypożyczenia
Dostawcę wybiera się z listy kontrahentów o typie wypożyczalnia. Lista rozwija się po wpisaniu co najmniej dwóch znaków nazwy skróconej. Wybór z kartoteki zamiast wpisywania nazwy z ręki zapobiega duplikatom kontrahentów, przez które zestawienia rozdzielałyby wypożyczenia jednego dostawcy na kilka grup.
Daty wypożyczenia i zwrotu wyznaczają okno, w którym narzędzie ma być dostępne w narzędziowni. Termin zwrotu staje się później podstawą przypomnień, bo program wskazuje pozycje zbliżające się do daty wymaganego zwrotu. Brak terminu oznacza, że wypożyczenie nie ma dla systemu końca. Z poziomu rejestru można dopisać termin zwrotu do istniejącego dokumentu, gdy ustalono go po przyjęciu sprzętu.
Poniższy szkic pokazuje, jak taki nagłówek dokumentu wygląda w relacyjnej bazie danych. Ograniczenia CHECK pilnują dwóch rzeczy: dozwolonych statusów oraz kolejności dat. Reguły takie działają niezależnie od aplikacji, więc błędny zapis odrzuci baza, nawet gdy formularz go przepuści. Składnię opisuje dokumentacja CREATE CHECK CONSTRAINTS w Microsoft Learn, a nazwy w przykładzie są umowne i nie opisują schematu produktu.
CREATE TABLE dbo.DokumentWypozyczeniaDostawcy (
DokumentId INT IDENTITY(1,1) PRIMARY KEY,
NumerRef INT NOT NULL,
Numer VARCHAR(30) NULL,
Status VARCHAR(12) NOT NULL DEFAULT 'BUFOR',
DostawcaId INT NOT NULL,
DataWypozyczenia DATE NOT NULL,
TerminZwrotu DATE NULL,
CONSTRAINT CK_DokWypDost_Status
CHECK (Status IN ('BUFOR', 'ZATWIERDZONY', 'ANULOWANY')),
CONSTRAINT CK_DokWypDost_Daty
CHECK (TerminZwrotu IS NULL OR TerminZwrotu >= DataWypozyczenia)
);
Pozycje i numery seryjne
Druga zakładka przyjmuje pozycje dokumentu. Każda z nich opisuje jeden egzemplarz albo jedną partię narzędzi i ma cztery podstawowe pola.
- Artykuł - kartoteka magazynowa wybierana po indeksie lub nazwie, po wpisaniu co najmniej dwóch znaków.
- Numer seryjny - pole wymagane; gdy numeru nie znamy, wpisuje się wartość BRAK.
- Lokalizacja - miejsce, w którym narzędzie będzie składowane w czasie wypożyczenia.
- Ilość - domyślnie 1; zmienia się ją tylko dla narzędzi bez numerów seryjnych albo dla numerów partii.
Dodatkowo można wpisać cenę narzędzia oraz uwagi do pozycji. Przy wielu identycznych narzędziach, które różnią się tylko numerem seryjnym, formularz oferuje opcję kolejnego przyjęcia: po dodaniu pozycji czyści tylko część pól, więc do wpisania zostaje sam numer. Wartość BRAK ma swoją cenę. Egzemplarz bez identyfikatora wróci do dostawcy jako pozycja bez cechy rozpoznawczej, więc zdjęcie i uwaga zrobione przy odbiorze stają się jedynym dowodem jego tożsamości.
Zatwierdzenie dokumentu NPD i statusy
Dokument można zapisać od razu albo odłożyć w buforze ze statusem w trakcie realizacji. W buforze w pierwszej kolumnie widnieje numer referencyjny, a właściwy numer dokumentu program nadaje dopiero po zatwierdzeniu. Zatwierdzony dokument staje się oficjalnym zapisem w Studio TCS.net i podstawą monitorowania wypożyczenia, więc od tej chwili zmienia się reguła edycji.
| Status | Rola dokumentu | Zasada zmian |
|---|---|---|
| Bufor | wersja robocza z numerem referencyjnym | dane pozycji oraz terminy można poprawiać |
| Zatwierdzony | oficjalny zapis z właściwym numerem, podstawa monitorowania wypożyczenia | korekta wyłącznie dokumentem przeciwstawnym |
| Anulowany | dokument wycofany z obiegu | przebieg operacji widoczny w historii dokumentu |
Reguła: modyfikować można wyłącznie dokumenty w buforze, a zatwierdzone koryguje się dokumentami przeciwstawnymi.
Dokument przeciwstawny znany jest z ksiąg rachunkowych i z magazynu towarów. Zamiast nadpisywać zapis, dodaje się nowy, który znosi skutek poprzedniego, więc historia pozostaje czytelna dla audytora. Ten sam mechanizm obowiązuje przy dokumentach zwrotu do dostawcy w buforze.
Zatwierdzenie jako transakcja
Zatwierdzenie zmienia status i nadaje numer, więc obie czynności muszą zajść razem albo wcale. Poniższa procedura ilustruje mechanizm w T-SQL. Warunek Status = 'BUFOR' w klauzuli WHERE chroni przed podwójnym zatwierdzeniem, gdy dwóch użytkowników otworzy ten sam dokument jednocześnie.
CREATE PROCEDURE dbo.p_ZatwierdzNpd
@DokumentId INT,
@NowyNumer VARCHAR(30)
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRANSACTION;
UPDATE dbo.DokumentWypozyczeniaDostawcy
SET Status = 'ZATWIERDZONY', Numer = @NowyNumer
WHERE DokumentId = @DokumentId AND Status = 'BUFOR';
IF @@ROWCOUNT = 0
BEGIN
ROLLBACK TRANSACTION;
THROW 50001, N'Dokument nie znajduje się w buforze.', 1;
END;
COMMIT TRANSACTION;
END;
Drugi użytkownik zobaczy błąd zamiast cichej zmiany numeru. Zachowanie blokad podczas takiej aktualizacji opisuje przewodnik po blokowaniu transakcji w Microsoft Learn.
Ewidencja pozycji w czasie wypożyczenia
Po zatwierdzeniu narzędzia trafiają na stan we wskazanych lokalizacjach i od tej chwili można je wydawać pracownikom tak samo jak sprzęt własny. Program pozwala śledzić daty wypożyczenia i zwrotu oraz sprawdzać, które narzędzia są wypożyczone, a które dostępne. Zasady wydań z magazynu opisuje artykuł o wypożyczaniu narzędzi z magazynu i jego terminach.

Dane zapisane w dokumencie odpowiadają na kilka pytań, które zadaje kierownik narzędziowni podczas planowania pracy.
| Pytanie | Dane z dokumentu NPD | Kto z nich korzysta |
|---|---|---|
| Które narzędzia pochodzą od dostawcy? | dostawca i numer seryjny pozycji | kierownik narzędziowni |
| Do kiedy sprzęt musi zostać w zakładzie? | termin zwrotu | planista produkcji |
| Gdzie leży egzemplarz? | lokalizacja składowania | magazynier |
| Ile wart jest egzemplarz w razie zaginięcia? | cena wpisana przy pozycji | dział zakupów |
Zestawienie pozycji otwartych
Pozycja jest otwarta, dopóki nie wróciła do dostawcy. Zapytanie poniżej liczy dni do terminu zwrotu i sortuje listę tak, że najpilniejsze pozycje są na górze. Ujemna wartość oznacza opóźnienie. Funkcję opisuje dokumentacja DATEDIFF w Microsoft Learn, a tabele w przykładzie są umowne.
SELECT d.Numer,
p.NumerSeryjny,
d.TerminZwrotu,
DATEDIFF(DAY, CAST(GETDATE() AS DATE), d.TerminZwrotu) AS DniDoZwrotu
FROM dbo.DokumentWypozyczeniaDostawcy AS d
JOIN dbo.PozycjaWypozyczeniaDostawcy AS p
ON p.DokumentId = d.DokumentId
WHERE d.Status = 'ZATWIERDZONY'
AND p.DataZwrotu IS NULL
ORDER BY DniDoZwrotu;
Zestawienie można wyświetlić w formie tabeli lub wykresu, a następnie wydrukować albo wyeksportować do pliku Excel, co ułatwia rozmowę z dostawcą o przedłużeniu umowy. Listę tworzy się z tych samych danych, które program prowadzi na bieżąco, więc nie wymaga osobnej ewidencji w arkuszu.
Załączniki i wiadomości do dokumentu
Do dokumentu NPD można dołączać dowolną liczbę załączników i zdjęć oraz dopisywać uwagi. Użytkownicy prowadzą też wątki dyskusji, w których omawiają szczegóły wypożyczenia, a wiadomości e-mail wysyłają z programu do dostawców i pracowników. Skan protokołu odbioru trafia wtedy do tego samego miejsca co zapis o wypożyczeniu. To samo dotyczy zdjęcia stanu narzędzia z chwili przyjęcia oraz korespondencji o przedłużeniu terminu.

Wartość tych plików ujawnia się przy zwrocie. Gdy dostawca zakwestionuje zarysowanie obudowy albo brak osprzętu, porównanie z dokumentacją z dnia przyjęcia rozstrzyga spór w kilka minut. Bez niej obie strony opierają się na pamięci magazyniera.
Rejestr dokumentów udostępnia sześć funkcji, których zakres przy wypożyczeniach od dostawców przedstawia tabela.
| Funkcja rejestru | Zastosowanie przy dokumentach NPD |
|---|---|
| Dopisanie nowego dokumentu | przyjęcie kolejnej dostawy narzędzi z wypożyczalni |
| Edycja dokumentu | poprawa danych w dokumencie znajdującym się w buforze |
| Dopisanie terminu zwrotu | uzupełnienie daty, którą ustalono po przyjęciu sprzętu |
| Anulowanie dokumentu | wycofanie zapisu wprowadzonego omyłkowo |
| Podgląd | sprawdzenie pozycji i statusu bez ryzyka zmiany |
| Historia operacji dokumentu | ustalenie, kto i kiedy wykonał czynność na dokumencie |
Historia operacji ma znaczenie dla audytu. Pokazuje przebieg dokumentu od bufora po zatwierdzenie, a przy sporach z dostawcą stanowi dowód, że przyjęcie zarejestrowano w dniu odbioru. Uprawnienia do tych funkcji zależą od roli użytkownika, co opisuje artykuł o roli NAR w Studio TCS.net.
Zwrot narzędzi do magazynu dostawcy
Wypożyczenie kończy dokument zwrotu do dostawcy, oznaczany NWD. Przy jego tworzeniu wybiera się tę samą wypożyczalnię, a lista pozycji obejmuje wyłącznie artykuły wypożyczone od wskazanego dostawcy. Ilość zwrotu nie może przekroczyć ilości wypożyczonej dla danego numeru seryjnego i miejsca składowania, a próba wpisania większej wartości blokuje dopisanie pozycji. Przebieg opisuje artykuł o nowym zwrocie do dostawcy NWD.
Zwrot przechodzi te same statusy co wypożyczenie. Dokumenty w buforze przeglądają i poprawiają osoby przygotowujące odesłanie, o czym mówi strona o dokumentach zwrotów do dostawcy w buforze. Zatwierdzone dokumenty zestawia się w rejestrze opisanym w artykule o zatwierdzonych dokumentach zwrotów NWD. Cały obieg zwrotów zbiera przegląd zwrotów narzędzi w narzędziowni.
Kontrola stanu przed odesłaniem
Przed odesłaniem narzędzia porównuje się jego stan z zapisem z przyjęcia. Sprawdza się kompletność zestawu oraz widoczne uszkodzenia. Program Magazyn Narzędzi wspiera także sprawdzanie narzędzi pomiarowych: pomiary wymiarów wewnętrznych i zewnętrznych oraz pomiary pośrednie wraz z ich błędami. Przyrząd pomiarowy z upływającym terminem badania wymaga osobnej uwagi, bo dostawca oczekuje go zwykle z aktualnym świadectwem. Terminy kontroli omawia artykuł o legalizacjach narzędzi.
Rozliczenie z dostawcą
Dokument NPD i dokument NWD tworzą parę, z której powstaje rozliczenie. Różnica między nimi wskazuje pozycje, które nie wróciły, a cena zapisana przy pozycji ustala wartość odniesienia. Skan faktury lub protokołu odbioru dołącza się do dokumentu jako załącznik. Rozliczenie obejmuje dwa typowe przypadki.
- Brak pozycji - egzemplarz z NPD nie ma odpowiednika w NWD, więc pozostaje wypożyczony i wymaga wyjaśnienia z dostawcą.
- Uszkodzenie - zwrot zarejestrowano, ale zdjęcia i uwagi wskazują na zmianę stanu względem przyjęcia.
W obu przypadkach rozstrzygają zapisy z dnia przyjęcia i z dnia odesłania. Ich porównanie zajmuje tyle czasu, ile trwa otwarcie dwóch dokumentów.
Typowe błędy przy dokumentach NPD i ich skutki
Większość problemów z wypożyczeniami od dostawców zaczyna się w chwili przyjęcia, gdy pośpiech skłania do skrótów. Poniższa tabela zbiera cztery najczęstsze błędy i pokazuje, kiedy ujawnia się ich koszt.
| Błąd | Skutek | Zapobieganie |
|---|---|---|
| Brak terminu zwrotu w dokumencie | wypożyczenie nie ma końca, więc program nie ma o czym przypominać | dopisanie terminu z poziomu rejestru zaraz po uzgodnieniu z dostawcą |
| Wartość BRAK bez zdjęcia egzemplarza | przy zwrocie nie da się potwierdzić, że wraca ten sam egzemplarz | zdjęcie w załączniku do dokumentu w dniu przyjęcia |
| Dokument pozostawiony w buforze | narzędzie jest w użyciu, a zapis nie ma statusu oficjalnego | przegląd bufora na koniec zmiany |
| Lokalizacja wpisana z pamięci | magazynier szuka sprzętu w miejscu, w którym go nie ma | wybór lokalizacji z listy przy każdej pozycji |
Żaden z tych błędów nie wymaga kosztownej naprawy, jeśli zostanie wychwycony w buforze. Po zatwierdzeniu korekta oznacza dokument przeciwstawny i nowy zapis, więc czas poświęcony na sprawdzenie dokumentu przed zatwierdzeniem zwraca się przy pierwszym sporze z dostawcą.
Podgląd i kontrola dokumentów NPD w praktyce narzędziowni
Dokumenty NPD przeglądają różne osoby. Magazynier sprawdza pozycje i lokalizacje, a kierownik pilnuje terminów zwrotu. Wartość sprzętu interesuje dział zakupów. Każdy korzysta z tego samego rejestru w innym celu, więc sens ma cykliczny przegląd otwartych pozycji, na przykład raz w tygodniu.
Taki przegląd obejmuje cztery grupy pozycji.
- Termin w najbliższych dniach - narzędzia, które trzeba przygotować do odesłania.
- Termin przekroczony - wypożyczenia z opóźnieniem, wymagające kontaktu z dostawcą.
- Numer seryjny BRAK - pozycje do uzupełnienia przy okazji inwentaryzacji.
- Dokumenty w buforze - zapisy bez właściwego numeru, które nie stanowią jeszcze oficjalnego zapisu.
Ostatnia grupa bywa pomijana, choć narzędzie objęte dokumentem w buforze może faktycznie leżeć na półce bez pełnej ewidencji.
Więcej o pracy narzędziowni w systemie SoftwareStudio przedstawia serwis produktowy Studio TCS.net, a przebieg opisanych operacji można obejrzeć w demo narzędziowni. Rozliczenie narzędzi z pracownikami, drugą stronę obiegu, omawia artykuł o dokumentach wypożyczeń.




