Przyjęcia, wydania, przesunięcia między magazynami i odpisy — wszystko z formalnym workflow przekazanie → zatwierdzenie. Automatyczne aktualizacje stanów przy zatwierdzeniu.
Materiały są zabierane bez pozwolenia, ilości nie są dokładnie zapisywane, koszty budowy wymykają się spod kontroli. Formalny workflow to wszystko rozwiązuje.
Pracownik bierze materiał bez zapisania. Miesiąc później — rozbieżność między fizycznym a udokumentowanym. Workflow przekazanie → zatwierdzenie temu zapobiega.
Kto co wziął i kiedy? Bez scentralizowanego dziennika — kryminalistyka niemożliwa.
Po każdym ruchu ktoś musi aktualizować Excel. Construction Hub robi to automatycznie przy zatwierdzeniu.
Spis fizyczny pokazuje inny stan niż zapisany. Bez formalnych ruchów — uzgadnianie to piekło.
Construction Hub formalizuje każde przesunięcie materiałów z kontrolą.
getNextNumber generuje unikalny numer na ruch. Sekwencyjny, z prefiksem typu.
create w DRAFT → submitForApproval → approve. Role oddzielone między twórcą a zatwierdzającym. Uprawnienie: inventory:manage do zatwierdzenia.
Przyjęcie (od dostawcy), wydanie (na budowę), przesunięcie między magazynami, odpis (usunięcie ze stanu).
Endpoint cancel ze sprawdzeniem uprawnień. Anulowany ruch zachowuje ścieżkę audytu.
Przy zatwierdzeniu — stan w odpowiednich magazynach aktualizuje się automatycznie. Partie tworzone/zmniejszane (FIFO).
Każdy ruch powiązany z budową, kontrahentem, materiałem. Automatyczna agregacja w koszcie budowy.
Cztery kroki od żądania do zapisanego ruchu:
create z typem (INBOUND/OUTBOUND/TRANSFER/WRITEOFF), magazynami, materiałem, ilością, cenami. Status DRAFT.
submitForApproval — powiadomienie do upoważnionego użytkownika.
Upoważniony użytkownik (inventory:manage) przegląda i zatwierdza lub anuluje. Z powodem przy odrzuceniu.
Przy zatwierdzeniu — stan i partie aktualizują się automatycznie. Dziennik audytu zapisuje wszystko.
Nadaje się dla każdej firmy z aktywną ewidencją:
Sformalizowana kontrola. Zatrzymuje nieautoryzowane wydania materiałów.
Zapisuj każdy materiał wzięty na budowę. Dokładny koszt.
Ruchy przyjęcia od dostawców — automatyczne tworzenie partii.
Każdy ruch = operacja finansowa. Dokładna alokacja kosztu na budowę.
Dlaczego ręczne ruchy nie działają:
| Funkcja | Excel | Construction Hub |
|---|---|---|
| Workflow zatwierdzania | Brak | Przekaż → zatwierdź |
| Auto numerowanie | Ręczne | getNextNumber |
| Auto aktualizacja stanu | Ręczna | Przy zatwierdzeniu |
| Śledzenie partii | Niemożliwe | FIFO automatyczne |
| Uprawnienia | Udostępnij | inventory:manage |
| Audyt anulowania | Usuń | Status + powód |
| Integracja z budową | Kolumna | Foreign key + agregacja |
INBOUND (od dostawcy), OUTBOUND (na budowę), TRANSFER (między magazynami), WRITEOFF (usunięcie). Każdy z różnymi polami i workflow.
Aby rozdzielić role — jeden użytkownik tworzy ruch, inny (z inventory:manage) zatwierdza. Kontrola nad aktywami materiałowymi.
Stan aktualizuje się automatycznie. INBOUND — nowa partia tworzona. OUTBOUND — wydanie FIFO. TRANSFER — między magazynami.
Nie bezpośrednio. Potrzebny nowy ruch kompensacyjny (odwrotny) + anulowanie oryginału. Ścieżka audytu zachowuje pełną historię.
Ruch OUTBOUND wymaga budowy/podbudowy. Automatyczna agregacja w koszcie budowy.
Tak. Cała aplikacja jest responsywna, działa z telefonu. Pracownicy magazynu mogą tworzyć ruchy bezpośrednio z budowy.
Tak. Każdy zatwierdzony ruch ma unikalny numer i ścieżkę audytu. Można eksportować PDF/Excel do fizycznego zapisu.
Bezpłatny 14-dniowy okres próbny. Bez karty kredytowej.
Zarejestruj się za darmo