Program TMS na placu budowy - dostawy jako proces z ograniczeniami
Koordynacja dostaw materiałów na plac budowy jest trudna, a każdy błąd oznacza opóźnienie i straty. Tradycyjne metody, oparte na telefonach i papierowych dokumentach, zawodzą przy większej liczbie dostawców. Program TMS, czyli Transport Management System, przenosi to na wspólny harmonogram, w którym każdy transport ma termin oraz przypisany pojazd, a jego status widać na bieżąco.
Plac budowy nie działa jak magazyn. Dostawa betonu wymaga gotowej pompy, dostawa elementów konstrukcyjnych - pracującego dźwigu, a opóźnienie pojedynczego transportu może zatrzymać całą ekipę. Program, który zna te zależności, planuje przyjazdy pod zasoby, a nie pod samą godzinę rozładunku.
Czym plac budowy różni się od magazynu
Magazyn ma stałe rampy, ustalone godziny pracy i powtarzalny przepływ towaru. Plac budowy ma dojazd zmieniający się wraz z etapem prac, ograniczoną przestrzeń składowania i zależność od pogody. Te różnice przekładają się na wymagania wobec oprogramowania.
| Cecha | Magazyn | Plac budowy |
|---|---|---|
| Miejsce rozładunku | stała rampa lub dok | brama i strefa tymczasowa, zmienna w czasie |
| Zasób ograniczający | liczba ramp i obsada | dźwig albo pompa, a czasem samo miejsce na składowisku |
| Dojazd | stały, znany kierowcom | tymczasowy, z ograniczeniami tonażu i wysokości |
| Skutek opóźnienia | kolejka przy bramie | przestój maszyn i ekipy budowlanej |
Reguła: na placu budowy transport planuje się od zasobu, który go przyjmie, a nie od godziny wyjazdu z zakładu dostawcy.
Pogoda i etap prac
Plan dostaw na budowie żyje krócej niż w magazynie. Deszcz lub mróz przesuwa betonowanie, a przejście z robót ziemnych do stanu surowego zmienia rodzaj potrzebnych pojazdów: wywrotki ustępują betonowozom i transportom elementów konstrukcyjnych. Program musi więc pozwalać na szybkie przesunięcie całego zestawu okien jednym poleceniem, a nie na przepisywanie ich pojedynczo.
Harmonogram dostaw pod zasoby budowy
Dostawa jako zdarzenie zależne od zasobu
Ciężarówki z betonem muszą dotrzeć wtedy, gdy pompa jest gotowa, bo mieszanka ma ograniczony czas od załadunku do wbudowania, określony w dokumentacji receptury. Dostawa elementów konstrukcyjnych musi być zgrana z pracą dźwigu. Ręczne koordynowanie tych operacji przy kilku równoległych dostawach jest niezwykle trudne, więc program zapisuje je w jednym harmonogramie.
| Materiał | Zasób na budowie | Ograniczenie czasowe | Co ustala harmonogram |
|---|---|---|---|
| Mieszanka betonowa | pompa do betonu | czas od załadunku do wbudowania | kolejność i odstępy między betonowozami |
| Elementy prefabrykowane | dźwig i ekipa montażowa | okno pracy dźwigu | godzinę dostawy w oknie dźwigu |
| Stal zbrojeniowa | dźwig lub rozładunek ręczny | gotowość strefy składowania | miejsce i moment rozładunku |
| Kruszywa | ładowarka lub wywrotki | wolne miejsce na składowisku | liczbę kursów w ciągu dnia |
Taki harmonogram nie wynika z jednej reguły. Program dostaje ograniczenia z planu robót i z kalendarza zasobów, a następnie układa dostawy tak, by zasób nie stał bezczynnie i nie był przeciążony. Zasady układania kursów w oknach opisuje artykuł o planowaniu transportu.
Okna dostaw i awizowanie na bramie budowy
Nawet jeden wjazd na plac wymaga uzgodnienia terminu. Program pozwala awizować dostawy i rezerwować okna czasowe na bramie, co zapobiega tworzeniu się kolejek pojazdów na drodze dojazdowej. Kolejka przed bramą budowy blokuje ruch publiczny, więc awizacja ma tu także wymiar formalny.
Kalendarz okien prowadzi się tak samo jak dla magazynu, z różnicą, że pojemnością jest zasób budowy, a nie liczba ramp. Sposób organizacji takiego kalendarza po stronie przewoźnika przedstawia tekst o kalendarzu dla firmy transportowej.
Przesunięcie okien po zmianie planu robót
Gdy prognoza pogody wymusza przełożenie betonowania o dobę, wszystkie zarezerwowane okna na ten dzień trzeba przesunąć i powiadomić przewoźników. Poniższe polecenie T-SQL, oparte na przykładowej tabeli okien, przesuwa rezerwacje jednego dnia i zapisuje, że wymagają ponownego potwierdzenia.
UPDATE dbo.OknoDostawy
SET Od = DATEADD(HOUR, 24, Od),
Do = DATEADD(HOUR, 24, Do),
Status = 'do_potwierdzenia'
WHERE CAST(Od AS date) = '20260302'
AND Material = 'beton'
AND Status = 'zarezerwowane';
Polecenie nie kończy sprawy. Nowe okno może kolidować z rezerwacją innego dostawcy, więc przed zapisem system sprawdza dostępność zasobu w nowym terminie, a po zapisie wysyła powiadomienie do przewoźników, którzy muszą potwierdzić nowy termin.
Trasa dojazdowa z ograniczeniami
Ograniczenia tonażu i wysokości
Program wyznacza trasę nie tylko pod kątem odległości. Bierze pod uwagę ograniczenia tonażowe na drogach dojazdowych i wysokość wiaduktów. Sprawdza też godziny, w których dopuszczony jest ruch ciężkich pojazdów. Dzięki temu zlecenie jest realizowane w najbardziej efektywny sposób, a ryzyko utknięcia pojazdu w nieprzystosowanym miejscu maleje.
Ograniczenia zapisuje się jako atrybuty odcinków i pojazdów. Zestaw z betonowozem ma inną masę i wysokość niż wywrotka, więc trasa dla każdego z nich może się różnić. Optymalizację tras opisuje artykuł o programie TMS Linkway, a ogólniejsze ujęcie dla firm budowlanych - tekst o logistyce budowlanej i transporcie materiałów.
Strefa bramy budowy jako geofence
Geofence, czyli wirtualna strefa wokół bramy, pozwala automatycznie oznaczyć moment zbliżenia się pojazdu. Wystarczy porównać pozycję z punktem bramy i uruchomić powiadomienie dla ochrony lub kierownika budowy. W SQL Server odległość między dwoma punktami liczy metoda STDistance typu geography, która zwraca wynik w metrach.
DECLARE @brama geography = geography::Point(52.4064, 16.9252, 4326);
SELECT p.PojazdId,
p.Czas,
geography::Point(p.Lat, p.Lon, 4326).STDistance(@brama) AS OdlegloscM
FROM dbo.PozycjaGps AS p
WHERE p.Czas >= DATEADD(MINUTE, -5, SYSUTCDATETIME())
AND geography::Point(p.Lat, p.Lon, 4326).STDistance(@brama) <= 300;
Współrzędne i promień 300 metrów są przykładowe. Promień dobiera się do konfiguracji drogi dojazdowej: zbyt mały wywoła powiadomienie, gdy pojazd jest już przy bramie, a zbyt duży - gdy jedzie jeszcze ulicą obok.
Dokładność pozycji przy zabudowie miejskiej bywa gorsza niż na otwartej drodze, a odczyt potrafi „skoczyć” o kilkadziesiąt metrów. Aby uniknąć fałszywych powiadomień, wejście do strefy uznaje się dopiero po dwóch kolejnych odczytach w jej wnętrzu. Opóźnia to alert o kilkanaście sekund, ale eliminuje serię pomyłek, które szybko zniechęcają ochronę do czytania komunikatów. Ta sama strefa może służyć do zapisu czasu przyjazdu i wyjazdu. Różnica między nimi jest czasem obsługi pojazdu na placu, który po kilku tygodniach staje się podstawą do ustawienia realnych długości okien dostaw.

Śledzenie i alerty w czasie rzeczywistym
ETA i decyzje kierownika budowy
Kierownik budowy nie musi dzwonić do dostawców z pytaniem, gdzie jest transport. Dzięki integracji programu z monitoringiem GPS ma stały wgląd w pozycję ciężarówek wiozących materiały i w ich przewidywany czas przyjazdu. Sposób wyliczania ETA opisuje artykuł o obliczaniu czasu dojazdu w Linkway.
Ta wiedza pozwala lepiej zorganizować pracę: przygotować dźwig, wstrzymać zależne czynności albo przesunąć ekipę na inne zadanie. Reakcja jest tym skuteczniejsza, im wcześniej pojawi się ostrzeżenie, dlatego progi alertów ustawia się na podstawie czasu potrzebnego do przygotowania rozładunku.
Alert o opóźnieniu i reakcja
Jeśli transport z ważnym materiałem utknie w korku, system wysyła alert. Alert bez przypisanej reakcji jest tylko informacją, więc reguła powinna wskazywać osobę odpowiedzialną i czas reakcji.
- Próg opóźnienia - różnica między ETA a oknem rozładunku, po której system wysyła ostrzeżenie.
- Adresat - osoba odpowiedzialna za dany zasób budowy, na przykład operator dźwigu lub kierownik robót.
- Czas reakcji - maksymalny czas od alertu do decyzji o zmianie planu prac.
- Eskalacja - przekazanie alertu wyżej, gdy nikt nie potwierdził odbioru w wyznaczonym czasie.
Uzupełnieniem jest monitoring realizacji, opisany w tekście o oknach dostaw i alertach o opóźnieniu.
Gotowość zasobu jako sygnał do wyjazdu
Przy dostawach zależnych od zasobu zwykły harmonogram bywa zbyt sztywny. Skuteczniejszy jest układ, w którym kierownik potwierdza gotowość pompy lub dźwigu, a dopiero to potwierdzenie zwalnia kolejny kurs z zakładu dostawcy. Pojazd nie czeka wtedy na placu z mieszanką, której czas zależy od chwili załadunku.
Mechanizm wymaga dwukierunkowej komunikacji: budowa wysyła sygnał gotowości, a system odpowiada zaktualizowanym czasem przyjazdu kolejnego pojazdu. Harmonogram nadal wyznacza plan bazowy, lecz jest korygowany zdarzeniami, a nie sztywno realizowany.
Dokumenty dostawy na budowie
Program porządkuje obieg dokumentacji. Listy przewozowe i certyfikaty jakości materiałów są przechowywane w formie cyfrowej, przypisane do konkretnego transportu i dostępne dla uprawnionych osób. Ułatwia to bieżące zarządzanie oraz upraszcza rozliczenie końcowe projektu, a także jest istotnym elementem obsługi każdego frachtu.
| Dokument | Kiedy powstaje | Do czego służy na budowie |
|---|---|---|
| List przewozowy | przy załadunku u dostawcy | potwierdzenie przewozu i rozliczenie z przewoźnikiem |
| Dokument wydania | przy wydaniu towaru | zestawienie ilości z zamówieniem |
| Certyfikat jakości materiału | wraz z dostawą | dowód zgodności dla kierownika budowy |
| Potwierdzenie rozładunku | po rozładunku na placu | zamknięcie transportu i podstawa do faktury |
Ślad w systemie ma też znaczenie dowodowe. Gdy pojawia się spór o termin lub ilość, harmonogram z pozycjami GPS oraz potwierdzenia rozładunku pokazują przebieg dostawy bez odwoływania się do rozmów telefonicznych.

Zestawienie ilości z zamówieniem
Dokument wydania podaje ilość, jaką dostawca załadował, a kierownik budowy potwierdza ilość faktycznie przyjętą. Różnice zdarzają się przy materiałach sypkich i przy betonie, gdzie ilość zależy od pomiaru w dwóch miejscach. System zestawia obie wartości z zamówieniem i oznacza dostawę, której rozbieżność przekracza ustalony próg.
Oznaczona dostawa nie zamyka rozliczenia automatycznie. Trafia do osoby odpowiedzialnej za zakupy, która decyduje, czy rozbieżność wymaga reklamacji, czy mieści się w tolerancji ujętej w umowie z dostawcą.
Współpraca z przewoźnikami i monitoring floty
Budowa jest obsługiwana przez wielu dostawców i przewoźników. Ujednolicenie komunikacji między nimi decyduje o sprawnej współpracy. Program TMS staje się wspólną platformą, na której wymienia się informacje i dokumenty, a każdy przewoźnik ma dostęp do szczegółów swoich zleceń. Wszystkie ustalenia są zapisane w systemie, nie w ulotnych rozmowach.
Część firm chce dodatkowo chronić flotę i sprzęt przewożony na budowę. Integracja danych z systemu Seris Konsalnet z platformą linkway.INTEGRATOR umożliwia śledzenie pojazdów w czasie rzeczywistym i szybkie reagowanie na zdarzenia. Szczegóły, wraz z zastrzeżeniem, że Linkway nie jest producentem tego systemu, opisuje strona integracji Seris Konsalnet z Linkway.
Ochrona narzędzi i sprzętu już na placu budowy jest osobnym zagadnieniem, opisanym w artykule o zabezpieczaniu narzędzi przed kradzieżą na budowie. Dla składów budowlanych, które same wydają materiał, istnieje odrębne rozwiązanie opisane w tekście o linkway.OSB.
Instrukcja wjazdu dla kierowcy
Przed przyjazdem kierowca dostaje w komunikacie numer bramy, godzinę okna, kontakt do osoby na budowie i zasady wjazdu na teren. Wymagania bezpieczeństwa placu, takie jak odzież ochronna czy ograniczenie prędkości, podaje się w treści potwierdzenia awizacji, żeby nie omawiać ich dopiero przy bramie. Ten sam komunikat może zawierać opis dojazdu z pominięciem odcinków wyłączonych z ruchu ciężkiego.
Koszt przestoju i sposób jego pomiaru
Godzina przestoju na budowie kosztuje, bo bezczynny sprzęt i opłacana ekipa generują straty, których można uniknąć. Wdrożenie programu TMS, który zapewnia płynność dostaw i ogranicza opóźnienia, prowadzi do redukcji tych kosztów. Liczby zależą od budowy, więc sensowne jest mierzenie własnych wskaźników, a nie przejmowanie cudzych.
Dane z systemu mają też znaczenie w relacjach z dostawcami. Umowa może przewidywać odpowiedzialność za opóźnienie, a spór o to, czy pojazd przyjechał w oknie, rozstrzyga zapis pozycji i czasu wjazdu. Bez takiego zapisu każda ze stron opiera się na własnej pamięci.
Najprostszy rachunek składa się z czasu, w którym zasób stał bez pracy, oraz stawki jego godziny. Dla ekipy stawką jest koszt osobogodziny pomnożony przez liczbę osób, a dla maszyny - koszt jej postoju lub najmu. Suma za okres pokazuje, ile realnie kosztują opóźnienia dostaw.
- Czas bezczynności zasobu - godziny, w których dźwig lub pompa czekały na materiał.
- Liczba dostaw poza oknem - transporty, które przyjechały przed oknem albo po nim.
Oba wskaźniki należy zestawiać z harmonogramem robót, bo ten sam przestój ma inny koszt w dniu betonowania, a inny przy pracach wykończeniowych. Ogólny opis systemu TMS w chmurze znajduje się na stronie linkway.TMS u producenta, a sposób podejścia do budownictwa - w artykule o TMS w logistyce budowlanej.




