Program magazynowy dla szalunków powinien być prosty na ekranie, ale konsekwentny w danych. Jeden produkt ma jeden fizyczny stan, niezależnie od tego, czy firma planuje go wynająć, czy sprzedać. Każda operacja tworzy ruch, a stan jest wynikiem historii. Użytkownik może wtedy wyszukać klienta albo produkt i od razu zobaczyć aktualną sytuację bez łączenia kilku arkuszy.
Jeden kartotekowy produkt i jedna jednostka
Podstawą jest unikalna karta z nazwą, kategorią, wymiarem, jednostką, zdjęciem i kodem. Duplikaty typu „podpora 3 m” oraz „podpora stropowa 300” rozdzielają ilości i prowadzą do fałszywej dostępności. Nazewnictwo powinno odpowiadać dokumentom WZ/PZ, katalogowi i wyszukiwarce. Warianty różniące się parametrami pozostają osobnymi kartami, ale mogą należeć do jednej rodziny.
Stan wynika z ruchów
Dostawa zwiększa ilość, sprzedaż ją zmniejsza, wydanie na wynajem zmniejsza magazyn i zwiększa saldo klienta, a PZ z wynajmu wykonuje ruch odwrotny. Korekta nie powinna nadpisywać liczby bez śladu. System zapisuje użytkownika, czas, dokument i powód, dzięki czemu można odtworzyć każdy dzień. Stan początkowy również jest specjalnym, udokumentowanym ruchem.
Widok klienta odpowiada na pytanie: co ma teraz
Po wpisaniu nazwy firmy, na przykład konkretnego wykonawcy, ekran pokazuje wszystkie produkty o dodatnim saldzie, ilości, budowy i daty ostatniego ruchu. Niżej znajduje się historia dokumentów oraz możliwość wystawienia kolejnej WZ lub PZ. Użytkownik nie sumuje ręcznie pięciu wydań i trzech zwrotów, ponieważ program robi to na podstawie transakcji.
Widok produktu pokazuje pełną drogę
Karta produktu łączy aktualną dostępność z historią: dostawy od dostawców, sprzedaż, wypożyczenia, zwroty, rezerwacje i korekty. Lista aktywnych klientów odpowiada na pytanie, gdzie znajduje się sprzęt, a filtry po dacie i dokumencie pomagają wyjaśnić rozbieżności. Zdjęcie produktu zmniejsza pomyłki przy podobnych nazwach oraz ułatwia pracę nowym pracownikom.
Lista kontrolna przed decyzją
- Usuń duplikaty i ustal jedną nazwę produktu.
- Zapisuj każdy stan jako wynik ruchów magazynowych.
- Połącz WZ/PZ z jedną kartą klienta.
- Rozróżnij fizyczny stan, rezerwację i dostępność.
- Dodaj historię produktu z filtrem po dokumencie.
Podsumowanie
Program z prawdziwego zdarzenia nie musi być skomplikowany w obsłudze. Najważniejsze są spójne kartoteki, jeden magazyn oraz ruchy, których nie da się zgubić. Wtedy proste wyszukiwanie odpowiada na najważniejsze pytania firmy: ile mamy, kto ma i co wydarzyło się z danym produktem.

