Версия ПО: Exzotron Server (сборка от 15.10.2026) · Проверено: 15.10.2026 · Ответственный компонент: окно «Наряды» (закладки «Спецтехника» и «Автотранспорт»), заявки с составом техники и «План выезда», расчёт факта и контроль маршрута, отчёт по объектам строительства. Примеры — данные стенда «Тест строительной техники».
Статья объясняет, из чего состоит Exzotron СТРОЙ, как данные проходят путь от бортового прибора на катке или самосвале до сводки закрытия дня, файла для 1С и отчёта по объектам строительства, какие решения система принимает сама, а какие остаются за диспетчером. Она написана для внедренца, администратора клиента и руководителя, которому нужно понять устройство блока до начала работ. Здесь нет названий программных классов, адресов интерфейса и имён таблиц: всё это вынесено в статью «Exzotron СТРОЙ: алгоритмы, интеграции и модель данных». Пошаговые инструкции диспетчера — в статьях «Руководство пользователя Exzotron СТРОЙ: рабочий день диспетчера стройки» и «Управление нарядами на стройке: факт, рейсы, закрытие дня, печать и 1С».
1. Назначение блока#
Exzotron СТРОЙ — диспетчерское управление строительными работами, спецтехникой и перевозками поверх системы мониторинга Exzotron. Блок решает пять задач.
- Планирование. Диспетчер подаёт заявку на спецтехнику или на перевозку: на каком объекте строительства или участке дороги, в какой день, в какое окно времени, какая техника и сколько её нужно (например, два катка, три самосвала и фронтальный погрузчик), какой объём работ или груза.
- Выезд. Из заявки через «План выезда» формируется целая пачка нарядов сразу: система подбирает машины нужных моделей, показывает занятость и закрепляет за каждой машиной свою долю работы.
- Контроль исполнения по телеметрии. По данным приборов система считает моточасы, пробег, заправки, посещения геозон и, для самосвалов, рейсы «погрузка → разгрузка», в том числе проезд по участку дороги.
- Приёмка. Диспетчер проверяет наряды, при неисправном приборе вносит факт вручную, закрывает день, принимая решения по нарядам с замечаниями.
- Учёт и отчётность. Из принятых нарядов печатаются разнарядка, рапорт или путевой лист, сводка закрытия дня, формируется файл для 1С, строится отчёт «Выполненные работы и перевозки по объектам строительства» из семи вкладок и ведомость по каждому объекту.
Две особенности стройки отличают блок от соседних комплектов. Во-первых, спецтехника (каток, экскаватор, бульдозер, погрузчик, автокран) работает по моточасам и времени, а не по обработанной площади поля: объём работ в м², м³ или тоннах по телеметрии не считается и вносится вручную. Во-вторых, работа идёт на линейных объектах — участках дорог, где самосвал не стоит на месте, а едет, поэтому проезд по участку засчитывается как посещение зоны.
2. Границы блока и соседние комплекты#
Exzotron СТРОЙ — не отдельная программа, а часть сервера Exzotron. Он использует общие объекты мониторинга, геозоны, датчики, пользователей и роли и добавляет поверх них заявки с составом техники, наряды, расчёт факта, закрытие дней и отчётность.
| Что | Входит в СТРОЙ? | Где описано |
|---|---|---|
| Окно «Наряды», закладки «Спецтехника» и «Автотранспорт» | да | эта и смежные статьи комплекта |
| Журнал «Заявки на выполнение работ», состав техники, комплекты, «План выезда», печать разнарядки | да | «Заявки на спецтехнику и перевозку: состав, комплекты, План выезда» |
| Справочники «Объекты работ», виды работ, единицы, модели техники, причины простоев, комплекты | да | «Справочники и подготовка данных Exzotron СТРОЙ» |
| Геозоны: круг, многоугольник, линия-участок; быстрое место | да | «Карта, участки дорог и контроль маршрута на стройке» |
| Закрытие дня, печать, выгрузка в 1С | да | «Управление нарядами на стройке: факт, рейсы, закрытие дня, печать и 1С» |
| Отчёт по объектам строительства, ведомость | да | «Отчёты и печатные формы Exzotron СТРОЙ» |
| Заправки, сливы, расход топлива | да (в части блока) | «Топливо на стройке: заправки, сливы и расход» |
| Закладки «Сельхозтехника» и «Легковой» того же окна, поля, обработанные площади | нет — комплект Exzotron АГРО (для «Легкового» — по коду ТРАНС) | статьи комплекта АГРО |
| Общая логика рейсов, конструктор маршрута, модели перевозки, борьба с подменой GPS | общая, описана в комплекте Exzotron ТРАНС | «Заявки на перевозку и конструктор маршрута Exzotron ТРАНС», «Управление нарядами-рейсами Exzotron ТРАНС», «Карта, план и факт, борьба с подменой GPS (РЭБ)» |
| Управление нефтевозами | нет — отдельный продукт | статья № 156 базы знаний |
Общее окно. Закладки «Сельхозтехника», «Спецтехника», «Автотранспорт» и «Легковой» живут в одном окне «Наряды». Журнал, статусы нарядов, закрытие дня, печать и выгрузка в 1С — общие. Различаются закладка (её определяет тип объекта мониторинга), колонки журнала, форма заявки и правила расчёта факта. Для стройки важны две закладки: «Спецтехника» (катки, экскаваторы, бульдозеры, погрузчики, автокраны) и «Автотранспорт» (самосвалы, бортовые, тягачи).
3. Контуры системы#
Схема 1 показывает четыре слоя: исходные данные, диспетчерская (окно «Наряды»), сервисы расчёта и результаты. Движение идёт слева направо.
Исходные данные. Телеметрия техники (треки, скорость, зажигание, датчик уровня топлива, датчик работы механизма) поступает с бортовых приборов. Справочники — заказчики, объекты работ, геозоны, виды работ, единицы измерения, модели техники, карточки «Автотранспорт», исполнители, причины простоев — вносит администратор и диспетчер. Комплекты техники («Укладка асфальта (звено)» и другие) — шаблоны состава заявки.
Диспетчерская. Окно «Наряды» объединяет журнал заявок, «План выезда», журнал нарядов с карточкой, карту, закрытие дня, выгрузку в 1С. Здесь диспетчер делает всё, что требует решения человека: подаёт заявку, выбирает машины, вносит факт вручную, принимает наряды, закрывает день.
Сервисы расчёта. Они работают на сервере, диспетчер их не видит, но от них зависит результат: расчёт факта (операции, моточасы, пробег, посещения зон, заправки), контроль маршрута (рейс «погрузка → разгрузка», проезд по участку), маршрутизация (километраж по дорогам для плана перевозки и достраивание трека) и геокодер адресов (быстрое место в заявке).
Результаты. Печатные формы, выгрузка в 1С, отчёты (отчёт по объектам строительства, расход топлива, пробег) и закрытие дня с блокировкой правок.
На рисунке 1 в одном окне видны почти все контуры: закладки по видам техники (выноска 4), колонка «Контроль маршрута» (5), карточка наряда №983 с блоком «Контроль маршрута» и подтверждённым рейсом (6, 9), смена статуса (7), печать путевого листа (8), кнопки «Закрыть день» и «Выгрузка в 1С» в шапке (2, 3), карта с треком и кнопка «Нормализация трека» (10, 11). Рейс по наряду №983 подтверждён: погрузка 6 минут, разгрузка 1 минута, перевезено 60,0 т.
3.1. Что снаружи системы#
| Внешняя служба | Для чего нужна | Что будет, если недоступна |
|---|---|---|
| Бортовые приборы и приёмник телеметрии | источник треков и датчиков | нет свежих данных — факт не считается; наряды остаются, но заполняются вручную |
| Расчётный конвейер датчиков (общий для всего Exzotron) | зажигание, уровень топлива, заправки и сливы | факт нулевой, заправок и сливов нет |
| Публичные библиотеки и серверы подложек карты | карта, график топлива, конструктор отчёта | журналы работают, карта и конструктор отчёта не загрузятся; работа без интернета не проверялась |
| Сервис маршрутов | километраж по дорогам в плане перевозки, достраивание трека | расчёт переходит на оценку «по прямой»; км можно ввести вручную |
| Геокодер адресов | быстрое место в заявке: адрес → круг или многоугольник | поиск адреса даёт сообщение; место можно выбрать из списка геозон или поставить на карте |
| 1С | приёмник файла | сетевой связи нет: файл формируется в окне «Наряды» и загружается в 1С вручную; недоступность 1С на блок не влияет |
4. Путь работы: от заявки до 1С#
Схема 2 делит путь на три этапа: «Заявка и план выезда», «Наряд и факт», «Закрытие, печать, учёт». Внизу показаны два побочных пути: автонаряды по сменам («Обработка периода») и «Открыть день заново».
4.1. Заявка#
Заявка — это потребность: что, где, когда и какой техникой нужно сделать. Конкретные машины и исполнители в заявку не входят — они появляются в нарядах. В заявку на спецтехнику и на автотранспорт входит состав техники: строки «модель техники × количество × вид работ × объём на одну единицу». Остальные поля заявки: объект работ (с заказчиком и договором), место работ — геозона, в том числе участок дороги-линия, окно работы (с — по), срок («Требуется к»), приоритет, номер заявки заказчика, требования к технике, комментарий. У заявки на перевозку — ещё груз, пункт погрузки, модель перевозки («Одиночный рейс», «Ходки (челнок)», «Развоз на несколько точек») и план километража.
Статусы заявки меняются сами по ходу нарядов:
| Статус | Как наступает |
|---|---|
| Новая | заявка создана; нажата «Вернуть в работу»; удалён последний наряд заявки |
| Запланирована | сформирован первый наряд; есть наряд, который ещё не «Завершён»; либо все наряды завершены, но состав заявки укомплектован нарядами не полностью |
| Выполнена | все наряды заявки «Завершён» и число нарядов не меньше числа единиц техники в составе |
| Отменена | кнопка «Отменить заявку» (в интерфейсе — только из «Новой») |
Править заявку можно только в статусе «Новая». У «Запланированной» остаются кнопки «План выезда» (для добора недостающих единиц), «Печать разнарядки» и «Дублировать».
4.2. Наряд#
Наряд — задание на конкретную машину и исполнителя на конкретную дату или окно времени. Наряды бывают двух происхождений: ручные (из заявки, через «План выезда» или кнопку «Новый наряд») и автонаряды, которые система создаёт по телеметрии для объектов со сменным режимом. Статусы наряда: «Новый», «На исполнении», «На проверке», «Завершён»; переход между любыми статусами разрешён — четыре кнопки в карточке. Ручной наряд нельзя перевести в «На проверке» или «Завершён», пока его плановая дата не наступила.
Что есть в наряде: объект работ, место, вид работ, техника, исполнитель, плановое начало и окончание, плановый объём (у самосвалов — груз наряда), ходки и километраж (у перевозки), простои с причинами, факт (по телеметрии или введённый вручную), связь со строкой состава заявки. При смене статуса заявка следует за нарядами (раздел 4.1).
4.3. Закрытие дня#
«Закрыть день» — явное действие диспетчера за конкретную дату (по всему предприятию или по одному подразделению). Система проверяет наряды дня и для каждого перечисляет замечания: «не завершён», «нет исполнителя», «нет факта по телеметрии», «факт введён вручную», «пробег при выключенном двигателе», «пересекается по времени с другим нарядом», «слив топлива по датчику уровня», «маршрут не подтверждён / частично / нет данных навигации». Часть замечаний информационная (факт введён вручную, слив топлива, частичный маршрут, нет данных навигации, подозрительный пробег): они попадают в сводку, но решения не требуют. Остальные требуют решения по каждому наряду:
- «Закрыть как есть» — наряд получает статус «Завершён» (у ручных нарядов заодно считается факт по телеметрии, заявка пересчитывается);
- «Перенести на следующий день» — только для ручного не завершённого наряда: его плановые начало и окончание сдвигаются на сутки;
- общее решение «для всех нарядов с замечаниями»: «Закрыть как есть» или «Перенести на следующий день, что нельзя перенести — закрыть как есть».
Любой наряд, не находящийся в статусе «Завершён», требует решения, поэтому на стройке «всё закрывается через решение»: на стенде день 14.10.2026 был закрыт 15.10.2026 в 00:37, в сводке №187 — 11 нарядов. После закрытия день блокируется: наряды этой даты нельзя править, пересчитывать, удалять, создавать новые и переносить на закрытую дату. Диспетчер сохраняет сводку (печатная форма «Сводка закрытия дня»); руководитель может «Открыть день заново» — статусы нарядов при этом не возвращаются.
Если после выходных набралось несколько незакрытых прошедших дней, блок «Закрыть все N дней» закрывает их одним общим решением, каждый день отдельной операцией (до 32 дат за раз). Счётчик на кнопке «Закрыть день» показывает число незакрытых дней последних 14 суток.
4.4. Печать#
Печатные формы собираются из тех же наряда и факта, что видит диспетчер:
| Форма | Откуда вызывается | Что содержит |
|---|---|---|
| «Разнарядка на выезд техники № N» | журнал заявок: «Печать разнарядки» или значок принтера | шапка (организация, объект строительства, заказчик, договор, адрес, место работ), позиции состава с машиной, исполнителем, видом работ, плановым объёмом, временем и номером наряда; «не назначено» для невыбранных единиц; подписи диспетчера, руководителя работ и представителя заказчика |
| «Рапорт о работе строительной машины (механизма)» | карточка наряда спецтехники, значок принтера | моточасы, работа, простой, «Выполнено» (план / факт), заправка, простои, подписи; пробега в рапорте нет |
| «Путевой лист грузового автомобиля» | карточка наряда автотранспорта | маршрут, груз, контроль маршрута с числом рейсов, моточасы, пробег, заправка, простои, подписи; «Перевезено» и плановые ходки не печатаются |
| «Сводка закрытия дня» | диалог закрытого дня, «Сводка дня / печать» | итоги по технике, простои по причинам, «Факт введён вручную», «Требует проверки», «Закрыто как есть», «Перенесено на следующий день» |
| «Ведомость по объекту» | вкладка отчёта | отдельный лист на каждый объект строительства с подписями сторон |
Рапорт и путевой лист строятся по принципу «машина + исполнитель + дата» из всех нарядов этого дня в любом статусе (до приёмки тоже). Бланки — произвольной формы «по данным системы мониторинга», а не унифицированные формы. Если наряд введён вручную, в печати и в сводке он помечается «Факт введён вручную».
4.5. Выгрузка в 1С#
Файл для 1С формируется из наряда в статусе «Завершён», который ещё не выгружался, за выбранный период (до 93 дней). Один документ — это «техника + исполнитель + дата»; в нём строки работ (по наряду на строку), простои с причинами и ссылки на справочники: каждая ссылка содержит идентификатор (GUID), код и наименование. Идентификаторы заводятся при первой выгрузке и больше не меняются. Предпросмотр показывает «К выгрузке: нарядов N, документов M» и блок «Не заполнено» (например, нет исполнителя или вида работ); выгрузка не блокируется, 1С получит пустые ссылки. Повторная выгрузка уже выгруженных нарядов включается флажком; прежние пакеты видны в списке и скачиваются тем же файлом. Связи по сети нет, обратной загрузки и статуса «принято в 1С» нет.
5. Состав заявки, комплект и «План выезда»#
Комплект — шаблон состава: например, «Укладка асфальта (звено)» = каток × 2, самосвал × 3, фронтальный погрузчик × 1. В заявке кнопка «Подставить» заполняет таблицу состава строками комплекта, после чего состав можно править. Объём на единицу в комплекте не хранится: его вводят в заявке. Текущий состав можно сохранить как новый комплект. Изменение комплекта не меняет уже созданные заявки.
Состав заявки — строки «модель × количество (1–99) × вид работ × объём на единицу». У заявки без состава кнопка «Сформировать наряд» создаёт один наряд на одну технику; у заявки с составом этой кнопки нет — вместо неё «План выезда».
«План выезда» (рисунок 2) подбирает технику под состав. Окно показывает плановое начало и окончание (по умолчанию — дата заявки и окно работы «с — по»; если окно не задано, начало — 08:00), по каждой единице состава — выпадающий список машин нужной модели (выноска 4) и чип занятости (5): «свободна», «занята в окне», «не назначена», «выбрана дважды». Кнопка «Подобрать автоматически» (6) берёт первую по алфавиту свободную машину в каждой строке. Счётчик «Выбрана техника: 6 из 6» (7) и кнопка «Сформировать наряды» (8) завершают действие. На рисунке заявка №49 («Подъездная дорога к логопарку») подобрана полностью: HAMM HD110 и HAMM HD90 — под катки, SITRAK н072не, Volvo в158хр и в160хр — под самосвалы, Камаз Н699КР 82 — под погрузчик.
Пять правил подбора важно знать заранее.
- Подбор идёт через карточку «Автотранспорт». В список попадают машины, у которых в карточке указана «Модель ТС», совпадающая с моделью строки состава. Машина без карточки или без модели в подбор не попадает, подсказки об этом в окне нет — список останется только с пунктом «— не назначать —». Модель в свойствах объекта мониторинга для подбора не используется.
- Занятость — подсказка, а не запрет. «Занята в окне» вычисляется по ручным нарядам с пересекающимся временем, которые ещё не «Завершены» (у наряда без планового окончания окно считается 12 часов). Выбрать занятую машину можно; сервер проверяет только то, что одна машина не выбрана дважды в одном запросе.
- Исполнитель подставляется из карточки машины: сначала по смене, в которую попадает плановое начало, иначе водитель по умолчанию. Менять его в окне плана нельзя — это делается в самом наряде.
- Окно работы — в пределах суток. Окно через полночь (например, 20:00–08:00) не поддерживается: плановое окончание получится раньше начала, система не примет такой план. Сервер само окно работы не проверяет.
- Закрытые дни не принимают планов: наряд на закрытую дату не создаётся, весь план откатывается.
5.1. Как делятся груз, ходки и километраж#
Главное правило плана выезда: груз, ходки и километраж делятся на число единиц всего состава, а не на число выбранных сейчас машин.
| Величина | Правило | Пример (условный) |
|---|---|---|
| Груз наряда | груз заявки ÷ число единиц состава, округление до 0,1 т | 100 т на 3 самосвала → 33,3 т каждому (в сумме 99,9 т) |
| Ходки | число ходок заявки ÷ число единиц, округление вверх | 7 ходок на 3 машины → по 3 (всего 9) |
| Километраж наряда | километров за ходку × ходки наряда | 3 ходки × 115,6 км = 346,8 км |
| Плановый объём | «объём на единицу» строки; иначе — доля груза; иначе — весь плановый объём заявки | заявка №41: 3000 м² на каждый каток |
| Точки маршрута (развоз) | копируются в каждый наряд полностью, не делятся | — |
| Плановые начало и окончание | одни и те же у всех нарядов плана | — |
Если выбрать две машины из трёх, каждая получит свою треть груза, а остальная треть останется без наряда до добора: «План выезда» у заявки в статусе «Запланирована» можно открыть снова. При округлении ходок «груз за рейс» в наряде может отличаться от заявки: чтобы этого избежать, назначайте число ходок кратным числу машин. Для самосвала на стенде (заявка №44–48) груз за рейс видно в карточке: по наряду №983 «Ходки (челнок)», 2 ходки, всего 231,2 км; груз 120 т ÷ 2 ходки = 60 т за рейс, при одном подтверждённом рейсе «Перевезено» 60,0 т.
5.2. Охват и статусы#
Охват — число сформированных нарядов из нужных по составу: «N из M», где M — сумма количеств по строкам состава. Цвет: красный при 0, жёлтый при 0 < N < M, зелёный при N = M. На стенде заявка №41 после плана выезда: охват «6 из 6», в карточке «наряды: 2 из 2 / 3 из 3 / 1 из 1» по строкам состава, а новая заявка №49 — «0 из 6». Охват считает все наряды строки, включая завершённые, поэтому о том, выполнены ли они, говорит статус заявки («Запланирована» → «Выполнена»). Если у заявки несколько нарядов, в колонке «Наряд» показан номер первого и «+K»: например, «№972 +5».
6. Как строится факт наряда#
6.1. Откуда берутся цифры#
Факт наряда по телеметрии строится так.
- Приёмник сохраняет «сырые» точки каждого объекта (время, координаты, скорость, число спутников, показания датчиков). Время хранится в UTC.
- Общий расчётный конвейер вычисляет зажигание, уровень топлива, события заправок и сливов.
- Расчёт факта берёт точки за окно наряда, режет трек на отрезки — движение, стоянка, холостой ход (двигатель работает, машина стоит), работа механизма, заправка — и определяет по геозонам, где машина была.
- Из отрезков складываются операции наряда («Переезд», «Стоянка в геозоне», «Холостой ход», «Работа», «Заправка») и итоги: моточасы, работа, простой, переезды, пробег, заправка.
- Для транспорта дополнительно выполняется контроль маршрута (раздел 7).
Окно наряда — смена машины для автонаряда; для ручного наряда — плановое окно, а если плановое окончание не задано, смена машины, в которую попало плановое начало, либо календарные сутки. Окно, которое ещё не наступило, не считается.
Когда факт пересчитывается. Автонаряд — каждые 15 минут, по кнопке «Пересчитать» и «Обработкой периода» для прошлых дат. Ручной наряд — при переводе в «На проверке» или «Завершён», по кнопке «Пересчитать» и при закрытии дня; правка ручного наряда факт не пересчитывает — после изменения времени, места или техники нужно нажать «Пересчитать». «Завершённые» наряды не пересчитываются. Наряд закрытого дня пересчитать нельзя.
6.2. Спецтехника и транспорт считаются по-разному#
| Показатель | Спецтехника (каток, экскаватор, погрузчик…) | Автотранспорт (самосвал, бортовой) |
|---|---|---|
| Моточасы | сумма отрезков с работающим двигателем (по зажиганию; без датчика зажигания — по движению и работе) | то же |
| Работа | если у машины есть датчик работы механизма — время его работы; если датчика нет, а зажигание есть — время холостого хода с работающим двигателем | нет |
| Простой | холостой ход, не ставший «работой» | холостой ход |
| Переезды | движение со скоростью выше порога; переезд короче 0,1 км отбрасывается как дрейф GPS | то же |
| Пробег | сумма переездов и движения при работе | сумма переездов |
| Посещения геозон | отдельная операция «Стоянка в геозоне» не создаётся; «Работа» привязывается к геозоне | стоянка или холостой ход в геозоне не короче минимальной стоянки; проезд по участку-линии от 0,3 км |
| Рейсы и контроль маршрута | нет (для самосвалов используйте закладку «Автотранспорт») | да |
| Заправка | операция «Заправка» по событию датчика уровня топлива | то же |
| Объём работ (м², м³, т) | по телеметрии не считается — вводится вручную | груз × число рейсов при подтверждённом маршруте |
Из этого следуют практические выводы. Для катка основной показатель — моточасы. Если датчика механизма нет, движение катка при работе будет называться «Переездом», а «Работа» окажется равной времени холостого хода; различить копание, укатку и стоянку с работающим двигателем система не может. Объём работ, например уплотнённые 2 950 м² асфальтобетона, диспетчер вносит в «Факт вручную» в поле «Выполнено, м²». Ширина захвата подставляется в расчёт только для сельскохозяйственной техники, поэтому площадь у спецтехники никогда не вычисляется по трекам.
6.3. Факт вручную#
Когда прибор неисправен или данных за период нет (на стенде так оформлены катки), диспетчер вводит «Факт вручную»: моточасы, работа, простой, переезды (в часах, не больше 24), «Выполнено» в единице вида работ, пробег, заправка, а у транспорта — «Рейсов по путевому листу». Причина обязательна. Такой наряд помечается «Факт: введён вручную» в журнале и карточке, в печатных формах, в сводке закрытия дня и в файле 1С; пересчёт по телеметрии введённые значения не меняет. Правдоподобие проверяется как предупреждения без запрета: моточасы больше длительности смены, работа больше моточасов, сумма работы, простоя и переездов больше моточасов. Кнопка «Вернуть расчёт по телеметрии» снимает пометку и считает факт заново; она же сбрасывает рейсы, введённые вручную.
Рейсы по путевому листу нужны, когда навигация недостоверна. Значение больше нуля переводит контроль маршрута в «рейс выполнен»; ноль или пустое значение статус не меняет. Если рейсы введены, в карточке наряда блока «Перевезено» не будет, а в отчёте по объектам строительства груз за рейс умножается на введённые рейсы и учитывается как перевезённый (раздел 9.3).
7. Контроль маршрута, проезд по участку и нормализация трека#
7.1. Посещение геозоны и рейс#
Геозона может быть кругом, многоугольником или линией. Для транспорта посещение круга или многоугольника — стоянка (двигатель заглушён) или холостой ход с работающим двигателем внутри зоны не короче «Мин. стоянки» объекта (по умолчанию 5 минут). Более короткие остановки посещением не считаются: проезд мимо склада не должен выглядеть как разгрузка. Рейс — это посещение пункта погрузки, а затем пункта назначения по плану заявки; число плановых ходок на статус не влияет. Если точки в плане развоза — три и более, рейс засчитывается, когда пройдены все точки по порядку. Статусы контроля маршрута:
| Статус | Подпись в журнале | Смысл |
|---|---|---|
| рейс выполнен | «✓ рейс выполнен» | были и в пункте погрузки, и в пункте назначения, по порядку |
| частично | «⚠ частично» | подтверждён один пункт либо нарушен порядок |
| не подтверждён | «✕ не подтверждён» | ни один пункт не подтверждён |
| нет данных навигации | «нет данных навигации» | данных нет или навигация недостоверна |
7.2. Проезд по участку дороги#
Участок дороги задаётся геозоной-линией: ломаная по оси дороги и ширина в метрах (на рисунке 3 — «Тип геозоны: Линия», «Ширина: 14 м», выноски 7, 8; на стенде три такие линии в группе «Объекты строительства (участки дорог)»). Попадание точки в линию — это расстояние до оси не более половины ширины: коридор шириной 14 м даёт полосу 7 м в каждую сторону. Если ширина не задана, принимается 30 м.
Самосвал на участке не стоит, а едет. Поэтому для транспорта движение внутри линейной зоны, пройденное непрерывно, засчитывается как посещение, если оно не короче 0,3 км; более короткие касания края зоны отбрасываются. Это правило подтверждено на стенде: рейсы самосвалов в зону «Подъездная дорога к логопарку» подтверждаются телеметрией (наряд №983 на рисунке 1). Важные оговорки:
- правило действует только для транспорта; у спецтехники операции «Стоянка в геозоне» по телеметрии вообще не создаются — её «Работа» привязывается к геозоне, а проезд по линии посещением не считается;
- порог 0,3 км не настраивается из интерфейса;
- в журнале операций такой проезд выглядит как обычная строка «Стоянка в геозоне»: признак «проезд» не сохраняется;
- система учитывает все линейные зоны предприятия, а не только зону данного наряда; при пересекающихся зонах точка относится к первой подходящей по списку — линию участка не следует накладывать на площадку погрузки.
7.3. Недостоверная навигация (помехи GPS, РЭБ)#
Если за окно наряда доля операций с пометкой «нет навигации» не меньше 30 %, статус «не подтверждён» заменяется на «нет данных навигации», а у «частично» добавляется оговорка: система не может утверждать, был ли рейс. «Рейс выполнен» не меняется. В таком случае диспетчер вносит рейсы по путевому листу вручную. На стенде у нарядов №985–987 подмена GPS составляла 52–69 % времени, поэтому рейсы внесены по путевым листам. Подробно общая логика описана в комплекте Exzotron ТРАНС (статья «Карта, план и факт, борьба с подменой GPS (РЭБ)»).
7.4. Нормализация трека#
Нормализация — очистка трека от выбросов и достройка пропусков по дорогам. Она включается кнопкой «Нормализация трека» над картой (выноска 10 на рисунке 1) и запоминается на машине для всех пользователей предприятия. Нормализация меняет вид трека на карте и цифры в отчётах по пробегу и по расходу топлива: у машин без датчика CAN-пробега при включённой нормализации дистанция считается по очищенному треку, у машин с CAN-пробегом остаётся по CAN. Пробег в карточке наряда и операции наряда считаются по исходным данным и от нормализации не зависят. Нормализатор — эвристика: он помечает вероятные искажения, но не «определяет подмену» и не «исправляет пробег».
Два пробега. Пробег в «Отчёте по пробегу» (по очищенному треку за весь выбранный период, звёздочка у цифры — «без CAN») и пробег в карточке наряда (по операциям наряда внутри его окна) — разные величины. На стенде они заметно различаются: за сутки по в162хр в отчёте 492,8 км, по наряду №983 — 97,7 км. На стенде в треки намеренно подмешаны помехи GPS, поэтому в отчётах встречаются «скорости» 150–220 км/ч. Что происходит у конкретной машины, нужно разбирать по операциям наряда и по треку, а не сравнением двух цифр.
8. Откуда берутся цифры в отчётах и 1С#
Один журнал нарядов — три потребителя с разными условиями отбора (схема 5).
| Потребитель | Какие наряды | Особенности |
|---|---|---|
| Отчёт по объектам строительства | «принятые»: «На проверке» и «Завершён» | период — не больше 366 дней; до 20 000 строк; заказчик и договор берутся у самого объекта наряда |
| Сводка закрытия дня | наряды выбранной даты и подразделения | ручной факт и замечания — отдельными списками |
| Выгрузка в 1С | только «Завершён» и ещё не выгруженные | «Перевезено» — только при подтверждённом маршруте и совпадении единиц |
Поэтому цифры отчёта и пакета 1С могут расходиться: отчёт включает наряды «На проверке», а 1С берёт только «Завершён»; для ручных рейсов отчёт считает перевезённое (груз за рейс × рейсы), а в файле 1С при ручном факте уходит введённое «Выполнено». Если диспетчер вводит рейсы по путевому листу и хочет увидеть тоннаж в 1С, ему нужно заполнить и «Рейсов по путевому листу», и «Выполнено, т».
Отчёт открывается на странице «Объекты» кнопкой «Отчеты» (в окне «Наряды» такого пункта нет). Он строится в браузере из построчных данных нарядов; параметры — период, объект строительства, подразделение, флажок «включать наряды, не закреплённые за объектом строительства (автонаряды по сменам)». Семь вкладок: «Сводка по объектам» (рисунок 4), «Перевозки», «Техника», «По дням», «План / заявка и факт», «Конструктор» (сводная таблица, поля перетаскиваются) и «Ведомость по объекту» для печати. На рисунке 4 за 01–15.10.2026 по предприятию «Тест строительной техники»: 3 объекта, 13 принятых нарядов, 105,7 моточаса техники, 20 рейсов, 640 т перевезено, 1 516 км пробега, 1 832 л заправлено (выноска 2). «Принятый» наряд — «На проверке» или «Завершён»; наряды «Новый» и «На исполнении» участвуют только в сравнении «План / заявка и факт» и в конструкторе. Объёмы в разных единицах (м², м³, т) не складываются, а показываются отдельными строками.
Печать выводит активную вкладку на A4 альбомной. Кнопка Excel сохраняет таблицы активной вкладки как файл с расширением .xls, но это HTML-таблица под именем .xls, а не настоящая книга XLSX: Excel откроет файл с предупреждением о формате; плитки итогов в файл не попадают.
9. Справочники и связи#
Справочники — основа быстрой работы диспетчера: чем полнее они заполнены, тем меньше полей приходится вводить в заявке вручную. Схема 6 показывает, что с чем связано: заказчик → объект работ (или участок) ← геозона; вид работ ↔ единица измерения; модель техники ↔ виды работ, которые она умеет выполнять; комплект = модели × количество × виды работ; карточка «Автотранспорт» (модель ТС, подразделение, график смен) связывает машину с моделью и исполнителем и является условием для «Плана выезда»; сотрудник и причины простоев заполняют наряд.
| Справочник | Роль в блоке | Ключевое правило |
|---|---|---|
| Контрагенты-заказчики | заказчик объекта работ | можно завести «на лету» из формы заявки (тип «Покупатели») |
| Объекты работ | объект строительства → участок (иерархия), код, адрес, заказчик, договор, геозона | без геозоны заявку по объекту не сохранить, если не выбрана другая зона |
| Геозоны | место работ, пункты погрузки и разгрузки, базы, участки дорог | круг, многоугольник, линия; быстрое место создаёт круг или многоугольник, но не линию |
| Виды работ | что делает техника; единица определяет единицу планового и факта | в формах видны только виды работ своего предприятия |
| Единицы измерения | м³, м², т, ч | «т» участвует в расчётах т·км и «Перевезено» |
| Модели техники | вид техники, грузоподъёмность, какие виды работ умеет выполнять | состав заявки ссылается на модели своего предприятия |
| Карточка «Автотранспорт» | модель ТС, график, исполнитель по смене | обязательна для «Плана выезда» |
| Исполнители | водители и машинисты с табельными номерами | табельный номер — ключ сопоставления в 1С |
| Причины простоев | пояснения к простоям в наряде | попадают в печать, сводку и файл 1С; в отчёте по объектам не используются |
| Комплекты техники | шаблоны состава заявки | объём на единицу не хранится |
Заказчик и договор. Они хранятся у объекта работ. Карточка заявки в окне «Наряды» берёт заказчика и договор у самого объекта или у ближайшего родителя, а вот печатная разнарядка и отчёт по объектам строительства берут их только у самого объекта (участка), без наследования. Поэтому заказчика надо заводить на том уровне, на котором ставятся заявки и наряды. Фильтр по объекту в отчёте захватывает выбранный объект и его прямые дочерние участки, но не участки третьего уровня.
Типовой набор для стройки. Кнопка в шапке окна «Наряды» (только для администратора и расширенного пользователя) добавляет недостающие единицы, 8 видов работ строительной техники, 8 причин простоев и 5 моделей (экскаватор, бульдозер, фронтальный погрузчик, автокран, самосвал). Дорожных катков, асфальтоукладчика, видов работ по укладке и уплотнению, грузов, объектов работ, геозон и комплектов набор не содержит: на стенде они заведены вручную.
10. Роли и доступ по подразделениям#
В системе четыре роли: администратор, расширенный пользователь, пользователь и клиент. Окно «Наряды» доступно первым трём; клиент окно не открывает.
| Действие | Администратор | Расширенный пользователь | Пользователь |
|---|---|---|---|
| Заявки, комплекты, «План выезда», наряды, статусы, ручной факт, простои, закрытие дня, выгрузка в 1С, печать | да | да | да |
| «Открыть день заново» | да | да | нет |
| «Обработать период» | да | да | нет |
| «Загрузить типовой набор» | да | да | нет |
| Справочники подразделений, графиков смен, контрагентов (правка) | да | нет | нет |
| Тип объекта мониторинга и свойства объекта | да | нет | нет |
| Удаление ложного события в «Отчёте по расходу топлива» | да | нет | нет |
| Отчёт по объектам строительства | да | да | да |
| Геозоны (создание, правка, удаление) | да | да | да (доступно любой вошедшей роли) |
Особые роли «диспетчер» и «руководитель» не предусмотрены: «руководитель» в смысле прав — администратор или расширенный пользователь. Кнопки «Открыть день заново», «Обработать период» и «Типовой набор» видны всем ролям окна; обычный пользователь получит отказ после нажатия.
Ограничение по подразделениям. Пользователя можно ограничить назначенным подразделением (с флагом «Зафиксировать подразделение») и списком «Доступные подразделения». Тогда журналы заявок и нарядов, закрытие дня и выгрузка в 1С работают только с записями его подразделений; единственное доступное подразделение подставляется само, чужое отклоняется, записи без подразделения ограниченному пользователю не видны. Если доступно несколько подразделений, то для закрытия дня подразделение выбирается явно, а в новой заявке его нужно указать — иначе запись исчезнет из журнала.
Где ограничение не действует. Отчёт «Выполненные работы и перевозки по объектам строительства» не применяет ограничение по подразделениям: пользователь, ограниченный одним подразделением, получит в отчёте наряды всех подразделений предприятия. То же относится к справочникам (объекты работ, геозоны, комплекты, карточки техники — они общие для предприятия). При выдаче прав доступа к отчёту учитывайте это.
11. Производительность и пределы#
Отдельные нагрузочные испытания на боевых объёмах не проводились. Известные пределы:
| Что | Предел |
|---|---|
| Журнал нарядов | не более 5 000 самых свежих нарядов (при превышении выводится сообщение) |
| Отчёт по объектам строительства | 20 000 строк; период — разница дат не более 366 дней (практически до 367 календарных дат включительно) |
| Окно «Закрыть день» | список замечаний до 300 нарядов; остальные закрываются общим решением |
| «Закрыть все N дней» | до 32 дат за раз; счётчик незакрытых дней — за последние 14 суток |
| «Обработать период» | до 32 дат за запуск |
| Выгрузка в 1С | период до 93 дней; в списке пакетов — последние 50 |
| Состав заявки | количество по строке 1–99; объём на единицу до 99 999 999 |
| Точки маршрута в заявке | при сохранении до 12 |
| Карта в форме заявки спецтехники | показывает до 600 геозон предприятия |
| Журнал заявок | без ограничения по числу записей и по умолчанию без дат — на больших предприятиях может быть тяжёлым; пользуйтесь датами и поиском |
Предел 20 000 строк отчёта обрезает самые поздние даты периода (наряды сортируются по дате по возрастанию): итоги будут занижены за конец периода. Предупреждение «Показаны не все наряды периода (предел выдачи) — сузьте период или выберите объект» выводится только на вкладке «Сводка по объектам». При подозрении сужайте период или выбирайте объект.
Фоновые обработки. Создание и досчёт автонарядов выполняет планировщик каждые 15 минут (он включается при развёртывании сервера; без него автонарядов по сменам нет, ручные наряды из заявок работают). Планировщик смотрит окна смен за последние 36 часов; старше — только «Обработка периода». Окно без новых данных пропускается, но не реже раза в час пересчитывается принудительно. Расчётный конвейер датчиков — общий для всего Exzotron; если он выключен или отстаёт, колонки зажигания и уровня топлива пусты, факт нулевой. «Обработка периода» запускается фоном, состояние показывается в окне; массовые обработки прошлых периодов лучше запускать в нерабочее время.
Работа в браузере. Данные справочников загружаются один раз при открытии окна: новый вид работ или объект, заведённый в другой вкладке, виден после обновления страницы. После обновления версии окна браузеру может понадобиться перезагрузка страницы.
12. Безопасность и аудит действий#
Изоляция данных. Предприятие пользователя определяется входом в систему; все выборки ограничены его предприятием, а справочники «своих» записей других предприятий не видят. Модель техники и вид работ в составе заявки должны принадлежать предприятию автора.
Что запоминается. Система сохраняет: кто создал заявку, наряд, комплект, пакет выгрузки и когда; кто последним правил заявку и наряд; кто и когда закрыл день (диалог показывает «День закрыт · дата-время · кто»); кто и когда открыл день заново (сохраняется в записи закрытия, а в сводке пометка «день затем открыт заново — сводка устарела»); для ручного факта — причина, предупреждения правдоподобия и признак «введён вручную», который видят печать, сводка и 1С. Пакеты выгрузки хранятся целиком: повторная загрузка отдаёт тот же файл. Сводка закрытого дня хранится как снимок и сама не обновляется.
Чего нет. Журнала истории изменений полей наряда и заявки нет; смена статуса наряда в интерфейсе не протоколируется отдельным списком. Удаление наряда, заявки, комплекта или геозоны не оставляет отдельной записи. Удаление геозоны не проверяет, используется ли она в заявках, объектах работ и планах: ссылки остаются «висячими». Объект работ, используемый в заявках или нарядах, при «удалении» деактивируется, а не удаляется.
Необратимые действия. Удаление наряда необратимо; удаление ложного события заправки или слива в «Отчёте по расходу топлива» доступно только администратору, необратимо кроме пересчёта объекта и тоже не протоколируется; на уже рассчитанные наряды удаление слива влияет сразу (исчезает красная строка и замечание), а удаление заправки — только после «Пересчитать» (для закрытого дня — сначала «Открыть день заново»). «Открыть день заново» не возвращает статусы нарядов: «Завершён» остаётся.
Права и принцип «минимальных прав». Раздайте роль «администратор» только ответственным за справочники и подразделения; диспетчерам хватает «пользователя», а руководителю смены нужна роль «расширенный пользователь» (открытие дня, обработка периода, типовой набор). Закрытие дня защищает от случайных правок, но не от намеренных: пока день открыт, любой пользователь окна может изменить наряд.
13. Совместимость с Exzotron АГРО и ТРАНС#
| Что | Общее с АГРО / ТРАНС | Своё у СТРОЙ |
|---|---|---|
| Окно «Наряды» | одно окно с четырьмя закладками; журнал, статусы, фильтры, печать, закрытие дня, выгрузка в 1С | закладки «Спецтехника» и «Автотранспорт»; отчёт по объектам строительства |
| Заявка | заявка и наряд как два объекта; статусы; «Дублировать», «Отменить», «Вернуть в работу» | состав техники (модель × количество × вид работ × объём), окно работы, комплекты, «План выезда» и охват, несколько нарядов у одной заявки |
| Факт | телеметрия, операции, моточасы, пробег, заправки; ручной факт; недостоверная навигация | у спецтехники работа = время механизма (или холостой ход с работающим двигателем); объём вносится вручную; ширина захвата не используется |
| Рейс и маршрут | модели перевозки, конструктор маршрута, контроль маршрута, нормализация трека — комплект ТРАНС | проезд по участку дороги (линия) от 0,3 км засчитывается посещением (только транспорт); поле «Рейсов по путевому листу» в ручном факте |
| Справочники | единицы, виды работ, модели техники, номенклатура, исполнители, смены, подразделения, причины простоев | объекты работ со вложенными участками и заказчиком, комплекты техники, типовой набор для стройки |
| Печать | путевой лист грузового автомобиля, сводка закрытия дня | разнарядка на выезд техники по заявке; рапорт о работе строительной машины (механизма); ведомость по объекту |
| 1С | файл версии 1: документы «техника + исполнитель + дата» | вид документа «рапорт о работе механизма» для спецтехники, путевой лист для транспорта; пометки ручного факта и результат контроля маршрута |
Блок СТРОЙ и АГРО используют одну и ту же основу, но на разных закладках: сельскохозяйственная техника с полями и площадью — АГРО, строительная — СТРОЙ. Одна и та же машина не должна числиться одновременно в нескольких закладках: закладку определяет тип объекта в его свойствах. Нефтевозы остаются в отдельном продукте.
14. Ограничения и что не реализовано#
Не реализовано и в комплект не входит:
- слой «Техника сейчас» на карте и панель быстрых действий диспетчера;
- создание участка дороги по маршруту с пикетажем и вычисление длины участка из линии (название «км 12–18» не сверяется с длиной на карте);
- «смена» как отдельный параметр заявки (есть только окно «с — по»);
- нормы выработки и расчёт моточасов по норме, стоимость работ по тарифам;
- правка исполнителя в окне «План выезда» (исполнитель подставляется из карточки машины и меняется в наряде);
- выгрузка отчёта в настоящий XLSX (формируется HTML-файл под именем .xls);
- объём спецтехники (м², м³) по телеметрии.
Особенности и ограничения работы:
- Занятость и дубли техники в плане — подсказки на клиенте; сервер проверяет только повтор машины в одном запросе. Соответствие модели машины строке состава сервером не проверяется.
- Груз, ходки и километраж делятся на число единиц всего состава, а не выбранных машин; груз округляется до 0,1 т, ходки — вверх.
- Окно работы через полночь не поддерживается.
- Подбор техники идёт только через карточку «Автотранспорт» с заполненной «Моделью ТС»; машина без карточки в подбор не попадает без предупреждения.
- Разнарядка берёт заказчика и договор у самого объекта работ, отчёт — тоже; карточка заявки наследует от родителя.
- «Принятые» наряды отчёта — «На проверке» и «Завершён», а выгрузка в 1С берёт только «Завершён»; «перевезено» в 1С требует подтверждённого маршрута и совпадения единиц.
- Отчёт по объектам строительства не применяет ограничение по подразделениям; предел 20 000 строк обрезает позднейшие даты.
- Пункт меню отчёта есть только на странице «Объекты».
- Печатный путевой лист грузового автомобиля: таблица шире листа справа (замечание, видно на кадре печатной формы по наряду №983); у разнарядки, сводки дня и ведомости такого нет. Исправление (перенос длинных слов, более мелкий шрифт таблицы) подготовлено и ждёт выката на сервер.
- Отчёты «Работа спецтехники и топливо» и «Отчет о работе механизмов» строятся для машин с датчиком работы механизма; у катков стенда такого датчика нет, поэтому в списке «Нет объектов…».
- Заявки №44–45 хранят прежний пункт назначения (наряды переназначены на реально посещаемые зоны); справочник «Автотранспорт» у катков стенда показывает в колонке «Тип техники» значение «Автотранспорт». После закрытия 14.10.2026 в сводке остались два слива топлива (22,5 и 52,3 л, в158хр и в988ав) как замечания.
- Двойной щелчок по строке журнала открывает форму любой заявки, но сохранить правки можно только у «Новой».
- Серверной проверки формата и порядка «окно с — по» нет; общий плановый объём спецтехники остаётся в форме при заполненном составе; если у строки состава нет «объёма на единицу», в каждый наряд попадает полный общий объём заявки.
- В окне «Подбор геозоны» участок-линия выбранной зоны отображается закрашенным многоугольником (дефект слоя подсветки; исправление подготовлено и ждёт выката); в форме заявки линия показывается корректно.
- Часть сообщений (ошибка смены статуса, пересчёта, удаления) выводится системными окнами браузера, а не всплывающими подсказками.
15. Что проверено вживую#
Проверка выполнена 15.10.2026 на стенде предприятия «Тест строительной техники» (данные 01–15.10.2026). Подтверждено: справочники объектов работ, видов работ, причин простоев, единиц и моделей техники, четыре комплекта; заявки на спецтехнику (№41–43, 49) и на перевозку (№44–48) со составом и окном; «План выезда» с подбором, занятостью и охватом (заявка №41 — 6 нарядов №972–977, «6 из 6»; №47 — 3 наряда; №49 — «0 из 6»); печать разнарядки; наряд самосвала №983 с подтверждённым рейсом через проезд по линейной зоне; наряд катка №980 с фактом вручную; диалог «Факт вручную»; закрытие дня 14.10.2026 (сводка №187, 11 нарядов, «Факт введён вручную» по №980, 981, 985–987, 989), диалог закрытия 16.10.2026; диалог «Выгрузка в 1С» с предпросмотром; семь вкладок отчёта по объектам строительства; «Отчёт по расходу топлива» (ложный слив с координатами 0,0 как пример удаления) и «Отчёт по пробегу».
16. Не подтверждено#
| Что | Статус |
|---|---|
| Окно «Закрыть все N дней» | не воспроизведено на стенде: нужно два незакрытых прошедших дня; описано по коду |
| Печать и экспорт Excel отчёта по объектам строительства | системный диалог печати и скачивание не снимались; описано по коду |
| «Работа спецтехники и топливо», «Отчет о работе механизмов» с данными | у катков стенда нет датчика механизма |
| Загрузка файла выгрузки в 1С | не выполнялась; формат с разработчиком 1С не согласован |
| Контроль маршрута у спецтехники с пунктом погрузки («возит груз») | по коду контроль вызывается, но посещения у спецтехники не создаются — статус будет «не подтверждён» или «нет данных»; на стенде не проверялось; используйте закладку «Автотранспорт» |
| Права роли «пользователь» на живых данных | отказ в «Открыть день заново», «Обработать период», «Типовой набор» под обычным пользователем не проверялся |
| Работа окна и конструктора отчёта без доступа в интернет | не проверялась |
| Нагрузка на боевых объёмах | не проводилась |
| Состояние боевого сервера (планировщик, меню, применённые миграции) | проверять при внедрении |
17. Что читать дальше#
- «Exzotron СТРОЙ — цифровое управление строительными работами, спецтехникой и перевозками»
- «Руководство пользователя Exzotron СТРОЙ: рабочий день диспетчера стройки»
- «Справочники и подготовка данных Exzotron СТРОЙ»
- «Заявки на спецтехнику и перевозку: состав, комплекты, План выезда»
- «Управление нарядами на стройке: факт, рейсы, закрытие дня, печать и 1С»
- «Карта, участки дорог и контроль маршрута на стройке»
- «Топливо на стройке: заправки, сливы и расход»
- «Отчёты и печатные формы Exzotron СТРОЙ»
- «Первичная настройка и ввод в эксплуатацию Exzotron СТРОЙ»
- «Exzotron СТРОЙ: типовые ситуации и ответы на вопросы»
- «Exzotron СТРОЙ: алгоритмы, интеграции и модель данных»
- Комплект Exzotron ТРАНС: «Заявки на перевозку и конструктор маршрута Exzotron ТРАНС», «Управление нарядами-рейсами Exzotron ТРАНС»