Co obejmuje zestawienie pozycji zatwierdzonych

Zestawienie pozycji zatwierdzonych w Studio TCS.net jest rejestrem pozycji dokumentów wypożyczeń pracowników, które opuściły bufor i zostały zatwierdzone. Menu otwiera listę, a nie pojedynczy dokument. Jeden wiersz odpowiada jednej pozycji, czyli jednemu narzędziu na dokumencie, więc wypożyczenie kilku narzędzi naraz daje kilka wierszy z tym samym numerem dokumentu.

Tak zbudowany widok odpowiada na inne pytanie niż lista dokumentów. Rejestr dokumentów mówi, ile wypożyczeń wystawiono, a zestawienie pozycji mówi, które konkretne narzędzia są objęte zatwierdzonymi wypożyczeniami. Źródłem wierszy jest dokument wypożyczenia pracownika, opisany na stronie o dokumentach wypożyczeń pracownika NW.

Artykuł łączy opis funkcji ekranu z ogólnymi zasadami kontroli narzędzi. Część o kontroli to wiedza z zakresu gospodarki narzędziowej, a nie specyfikacja pól programu, dlatego nazwy tabel i kolumn w przykładach są umowne. Odpowiednik dla pozycji jeszcze niezatwierdzonych opisuje strona o zestawieniu pozycji w buforze, a wypożyczenia z wypożyczalni zewnętrznych omawia osobny tekst o zestawieniu dokumentów NPD.

ElementZestawienie pozycjiRejestr dokumentów
Jednostka wierszajedna pozycja dokumentu, czyli jedno narzędziejeden dokument z wieloma pozycjami
Pytanie, na które odpowiadaktóre narzędzia są u pracownikówile i jakich dokumentów wystawiono
Zastosowaniekontrola stanu i rozliczeniaobieg i archiwum dokumentów

Jak czytać wiersze zestawienia

Z opisu funkcji programu wynika, że zestawienie prezentuje cztery grupy informacji o każdej pozycji. Poniższa tabela zestawia je z tym, do czego służą przy kontroli. Pierwsze dwie kolumny odtwarzają opis funkcji, trzecia dodaje wiedzę o sposobie użycia i nie jest deklaracją dodatkowych pól.

Pole zestawieniaZnaczenieUżycie przy kontroli
Symbol narzędziaunikalny identyfikator umożliwiający rozpoznanie narzędziawiąże wiersz z kartoteką i egzemplarzem na półce
Pracownikosoba, która wypożyczyła dane narzędziewskazuje, u kogo narzędzie powinno się znajdować
Data wypożyczenia / zwrotuterminy wypożyczenia oraz przewidywanego lub rzeczywistego zwrotupodstawa do wykrycia wypożyczeń po terminie
Statusinformacja, czy narzędzie jest w użyciu czy już zwróconeoddziela pozycje otwarte od zamkniętych

Najważniejsza jest kolumna statusu. Wiersz ze statusem „w użyciu” oznacza, że narzędzie powinno leżeć w rękach wskazanego pracownika, a wiersz zwrócony jest już tylko zapisem historycznym. Kontrola stanu pracuje więc na pozycjach otwartych, a analiza wykorzystania narzędzi na wszystkich.

Reguła: wiersz ze statusem „w użyciu” jest zobowiązaniem pracownika wobec narzędziowni, a nie wpisem historycznym.

Ilustracja magazynu narzędzi prowadzonego w programie dla narzędziowni
Zatwierdzone pozycje jako widok wydań z magazynu narzędzi - punkt odniesienia dla kontroli stanu

Pozycja a nagłówek dokumentu

Nagłówek dokumentu niesie dane wspólne dla całego wypożyczenia, na przykład osobę wypożyczającą i datę. Pozycja niesie to, co dotyczy jednego narzędzia. Dwa wiersze z jednego dokumentu mogą więc mieć różne terminy zwrotu, a rozbieżność w jednym z nich nie oznacza błędu całego dokumentu. Kontrolujący czyta zestawienie po pozycjach i wraca do nagłówka dopiero wtedy, gdy potrzebuje kontekstu wypożyczenia.

Przy czytaniu warto trzymać się jednej kolejności pytań. Najpierw sprawdza się status, potem datę zwrotu, a na końcu pracownika. Taka kolejność szybko odsiewa pozycje zamknięte i zostawia te, które wymagają decyzji.

Funkcje rejestru pozycji zatwierdzonych

Po wywołaniu menu program wyświetla rejestr pozycji dokumentów wypożyczeń pracowników zatwierdzonych. Z poziomu rejestru dostępne są dwie funkcje: podgląd i wydruk. Podgląd otwiera szczegóły pozycji bez wychodzenia z listy, a wydruk daje egzemplarz zestawienia do kontroli papierowej albo do archiwum.

Do pozycji zatwierdzonych można dołączać dodatkowe informacje. Opis funkcji wymienia cztery mechanizmy, które służą komunikacji i uzupełnianiu zapisu.

  • Notatki - uwagi i komentarze do pozycji, które ułatwiają śledzenie historii.
  • Dyskusja - wątki, w których użytkownicy wymieniają uwagi i zadają pytania na temat konkretnej pozycji.
  • Załączniki - pliki związane z pozycją, na przykład dokumenty, instrukcje obsługi lub zdjęcia.
  • Zdjęcia - obrazy narzędzia lub sprzętu powiązanego z dokumentem, przesyłane bezpośrednio do pozycji.

Podgląd przydaje się w dwóch sytuacjach. Pierwsza to weryfikacja pojedynczego wiersza, gdy w zestawieniu widać coś nietypowego, na przykład bardzo długi okres wypożyczenia. Druga to przygotowanie rozmowy z pracownikiem, bo szczegóły pozycji i dołączone materiały leżą w jednym miejscu i nie trzeba szukać ich w kilku źródłach.

Zdjęcie ma wartość dowodową tylko wtedy, gdy powstało w chwili wydania. Fotografia stanu technicznego narzędzia dołączona do pozycji rozstrzyga późniejszy spór o uszkodzenie, o ile widać na niej numer seryjny albo symbol. Notatka „wydano z pęknięciem rękojeści” zapisana w tym samym momencie działa podobnie, tyle że słabiej.

Dyskusja pełni inną rolę. Pozwala rozstrzygać wątpliwości tam, gdzie powstały, czyli przy pozycji, a nie w wiadomościach e-mail rozproszonych po skrzynkach. Po miesiącu nikt nie odtworzy, która wiadomość dotyczyła którego wypożyczenia, natomiast wątek przy pozycji zostaje z nią związany. Kontrola dostępu do zestawienia zależy od uprawnień użytkownika, które opisuje strona o roli NAR w Studio TCS.net.

Ilustracja dołączania załączników do dokumentów w aplikacji biznesowej
Załączniki i zdjęcia przy pozycji dokumentu - materiał dowodowy zbierany w chwili wydania narzędzia

Uzgadnianie zestawienia ze stanem fizycznym

Zestawienie ma sens tylko wtedy, gdy zgadza się z rzeczywistością. Uzgodnienie polega na porównaniu pozycji otwartych z tym, co faktycznie leży u pracowników i na półkach narzędziowni. Robi się je cyklicznie, a dodatkowo przy zmianie osoby odpowiedzialnej za narzędzia oraz przy odejściu pracownika. Ogólne zasady prowadzenia kartoteki opisuje tekst o ewidencji narzędzi.

Po stronie bazy danych taka kontrola sprowadza się do policzenia salda: suma wypożyczonych ilości minus suma zwróconych, osobno dla pracownika i narzędzia. Poniższe zapytanie w T-SQL pokazuje ideę. Nazwy tabel i kolumn są przykładowe i nie odzwierciedlają schematu produktu.

SELECT d.PracownikId,
       p.NarzedzieId,
       SUM(CASE d.Typ WHEN 'NW' THEN p.Ilosc
                      WHEN 'NP' THEN -p.Ilosc
                      ELSE 0 END) AS IloscUPracownika
FROM dbo.PozycjaDokumentu AS p
JOIN dbo.Dokument AS d ON d.DokumentId = p.DokumentId
WHERE d.Status = 'ZATWIERDZONY'
GROUP BY d.PracownikId, p.NarzedzieId
HAVING SUM(CASE d.Typ WHEN 'NW' THEN p.Ilosc
                      WHEN 'NP' THEN -p.Ilosc
                      ELSE 0 END) <> 0;

Klauzula HAVING zostawia tylko pary pracownik i narzędzie z niezerowym saldem, czyli te, które powinny być fizycznie sprawdzone. Składnię grupowania opisuje dokumentacja GROUP BY w języku T-SQL. Dokumenty zwrotów, które zamykają salda, opisuje strona o zatwierdzonych dokumentach zwrotów pracowników NP.

Objaw w uzgodnieniuMożliwa przyczynaDziałanie
Pozycja „w użyciu”, narzędzia brak u pracownikazwrot przyjęty bez dokumentu albo przekazanie innej osobiewystawić dokument zwrotu i nowe wypożyczenie, dodać notatkę
Narzędzie u pracownika, brak pozycji zatwierdzonejdokument nadal w buforze albo wydanie bez dokumentusprawdzić bufor i zatwierdzić dokument
Ilość w zestawieniu większa niż fizycznazwrot części ilości bez rejestracjiwystawić dokument zwrotu na brakującą ilość
Wypożyczenie po terminie zwrotuprzedłużone użytkowanie bez zmiany terminupotwierdzić z pracownikiem, w razie potrzeby wystawić nowe wypożyczenie

Uzgodnienie stanu narzędzi u pracowników to inna czynność niż inwentaryzacja magazynu, ale oba procesy uzupełniają się. Spis z natury obejmuje półki i lokalizacje, a zestawienie pozycji zatwierdzonych obejmuje narzędzia poza magazynem. Metody spisu opisuje tekst o programach do inwentaryzacji.

Przykład uzgodnienia po odejściu pracownika

Pracownik kończy umowę, a narzędziownia sprawdza jego pozycje otwarte jeszcze przed ostatnim dniem pracy. Wynik zapytania z poprzedniej sekcji albo odpowiednio przygotowany wydruk pokazuje listę narzędzi, które figurują jako wypożyczone na tę osobę. Lista trafia do rozmowy z pracownikiem i staje się protokołem przekazania.

Każde narzędzie z listy kończy w jednym z trzech stanów. Wraca do magazynu i zostaje przyjęte dokumentem zwrotu. Przechodzi na innego pracownika i wymaga nowego wypożyczenia, a wcześniej zwrotu. Znika, i wtedy sprawa trafia do wyjaśnienia z notatką i załącznikiem, a decyzję podejmuje przełożony. W każdym wariancie saldo pracownika po zamknięciu rozliczenia wynosi zero.

Stan narzędziaDokument w systemieSkutek dla zestawienia
Wróciło do narzędziownizwrot pracownika NPpozycja zamknięta, narzędzie dostępne
Przejęte przez innego pracownikazwrot i nowe wypożyczenie NWsaldo przechodzi na nową osobę
Brak fizycznyzwrot z adnotacją po decyzjipozycja zamknięta z opisem wyjaśnienia

Ostatni wiersz wymaga ostrożności. Narzędzie zaginione nie wraca fizycznie, więc sposób zamknięcia pozycji zależy od procedury firmy, a nie od zestawienia. Program zapisuje decyzję, ale nie podejmuje jej za kierownika.

Korekty dokumentem przeciwstawnym

Pozycji zatwierdzonej nie edytuje się. W opisie dokumentów zwrotu do dostawcy zasada brzmi wprost: modyfikacji podlegają wyłącznie dokumenty w buforze, a zatwierdzone koryguje się dokumentami przeciwstawnymi. Tę samą logikę stosuje się w gospodarce narzędziowej ogólnie, ponieważ zatwierdzenie zamraża zapis i przenosi go do rejestru zatwierdzonych.

Reguła: błąd w zatwierdzonej pozycji naprawia się dokumentem przeciwstawnym, a nie edycją zapisu.

Przykład: pracownikowi wydano nie to narzędzie, które zapisano. Poprawne postępowanie to wystawienie dokumentu zwrotu na narzędzie błędne i nowego wypożyczenia na właściwe. Zestawienie pokazuje wtedy oba zdarzenia, a saldo obu narzędzi zgadza się z rzeczywistością. Historia zawiera pomyłkę i jej naprawę, więc audytor nie musi zgadywać, co się wydarzyło.

Dokument przeciwstawny ma dwie zalety poza samą historią.

  • Ciągła numeracja - żaden numer nie znika z rejestru, więc luka w numeracji zawsze oznacza problem do wyjaśnienia.
  • Odtwarzalny stan - stan narzędzi w dowolnym dniu wynika z dokumentów, bo nic nie zostało nadpisane po fakcie.

Takie podejście wymaga dyscypliny przy zatwierdzaniu, bo cofnięcie jest droższe niż poprawka w buforze. Stąd zalecenie, aby przed zatwierdzeniem przejrzeć podgląd pozycji i sprawdzić symbol narzędzia oraz pracownika. Zestawienie w buforze służy właśnie do tej kontroli wstępnej.

Zestawienie zatwierdzone i bufor jako dwa punkty kontroli

Kontrola pozycji odbywa się w dwóch miejscach. Pierwsze to bufor, gdzie dokument można jeszcze poprawić, drugie to rejestr zatwierdzonych, gdzie zapis jest już wiążący. Oba widoki oferują te same funkcje rejestru: podgląd i wydruk. Służą jednak innym decyzjom.

CechaZestawienie pozycji w buforzeZestawienie pozycji zatwierdzonych
Co pokazujepozycje zapisane do bufora, oczekujące na zatwierdzeniepozycje dokumentów po zatwierdzeniu
Zmiana dokumentumożliwa, bo dokument jest roboczytylko dokumentem przeciwstawnym
Funkcje rejestrupodgląd i wydrukpodgląd i wydruk
Typowa decyzjapoprawić lub zatwierdzićrozliczyć albo skorygować

Pozycja przechodzi ścieżkę od bufora do zatwierdzenia jednokierunkowo. Lista pozycji w buforze powinna być krótka, bo dokument, który wisi tygodniami, nie zmienia stanu narzędzi i tworzy pozorne różnice. Przegląd bufora na koniec zmiany jest tańszy niż późniejsze wyjaśnianie, gdzie leży narzędzie.

Terminy i ślad audytowy zestawienia

Kolumna z datą zwrotu pozwala sortować pozycje po terminie i wyłapywać narzędzia przetrzymywane ponad plan. Tabela narzędzi wypożyczonych powyżej terminu jest zwykle pierwszym raportem, który kierownik narzędziowni otwiera rano. Zasady terminów i przypomnień opisuje tekst o wypożyczaniu narzędzi z magazynu, a osobny wątek stanowią terminy legalizacji narzędzi pomiarowych, które nie mogą wrócić do użytku po upływie ważności.

Wydruk zestawienia pozycji zatwierdzonych jest zdjęciem stanu na konkretny dzień. Warto opisać go datą i godziną generowania oraz zapisać w segregatorze albo w katalogu cyfrowym z ustaloną nazwą. Ślad audytowy uzupełniają notatki oraz załączniki przypisane do pozycji, ponieważ pokazują, kto i kiedy dopisał wyjaśnienie. Szablony wydruków w środowisku SQL Server bywają budowane jako raporty RDL, co opisuje strona o SQL Report Builder.

Analiza wykorzystania narzędzi

Te same pozycje służą do oceny, które narzędzia pracują, a które leżą. Liczba zatwierdzonych pozycji na narzędzie w wybranym okresie i przeciętny czas między wypożyczeniem a zwrotem pokazują rotację. Narzędzie bez żadnej pozycji od roku jest kandydatem do przeglądu zasadności zakupu, a narzędzie wypożyczane bez przerwy - do dokupienia drugiej sztuki lub do rezerwacji.

  • Rotacja - liczba zatwierdzonych pozycji na narzędzie w okresie, liczona po symbolu narzędzia.
  • Czas użytkowania - różnica między datą wypożyczenia i zwrotu, uśredniona dla narzędzia lub grupy narzędzi.

Analiza opiera się na danych zatwierdzonych, bo pozycje w buforze mogą się jeszcze zmienić albo zniknąć. Wynik trafia do planowania przeglądów: narzędzie o dużej rotacji zużywa się szybciej, więc przegląd powinien następować częściej niż wynika to z kalendarza. Program dostarcza dane, a interpretacja pozostaje po stronie osoby odpowiedzialnej za narzędziownię.

Od strony organizacyjnej zestawienie zatwierdzonych pozycji stanowi jeden z elementów szerszego porządku w narzędziowni. Całość procesu, od kartoteki do rozliczenia, opisuje tekst o oprogramowaniu do gospodarki narzędziowej, a ofertę produktu prezentuje strona Studio TCS.net.