На дашборд

Демо-гайд NERUD

Пошаговое руководство по системе для тестового аккаунта

Вход в систему

Совет: Аккаунт имеет все 37 прав (роль COMPANY_DIRECTOR) и доступен в 3 компаниях. Используйте селектор компаний в навбаре для переключения.

Полный цикл работы с заказом

1. Клиент создаёт заказ

1
Клиент переходит на /order/new (публичная страница, доступна без авторизации)
2
Заполняет форму: грузоотправитель (юрлицо), площадка, получатель, перевозчик, материалы, транспорт
3
После отправки система генерирует QR-код для каждого ТС — это пропуск на территорию
Ключевой момент: Если клиент указывает вашу компанию как грузоотправителя, этот заказ появится в вашем списке заказов (/order/list).

2. Водитель прибывает на КПП

1
Водитель предъявляет QR-код сотруднику КПП
2
Сотрудник сканирует QR на странице /site/{id}/scan
3
Система распознаёт заказ, ТС и маршрут — регистрирует въезд

3. Взвешивание на весовой

1
Весовщик сканирует QR на /site/{id}/scan
2
Вводит массу брутто (с грузом) и тару (пустой ТС)
3
Система автоматически рассчитывает нетто (объём отгрузки)

4. Отгрузка и ЭТрН

1
По результатам взвешивания создаётся отгрузка
2
Для документального оформления создаётся ЭТрН (электронная транспортная накладная)
3
ЭТрН подписывается ЭЦП всех сторон через оператора ЭДО

Тестовые данные

Компании

IDНазваниеИННТип
1ООО «Гранит-Строй»7712345678Карьерная
2ООО «Песок-Транс»7712345679Перевалочная
3ООО «Неруд-Логистика»7712345680Логистика

Площадки

IDНазваниеТипКомпания
1Карьер «Гранитный»КарьерГранит-Строй
2Перевалка «Речная»ПеревалкаПесок-Транс
3Весовая «Северный пост»ВесоваяНеруд-Логистика

Заказы

НомерМатериалОбъёмПлощадкаСтатус
DEMO-2026-0001Гранит 5-20500 м³ГранитныйACTIVE
DEMO-2026-0002Гранит 20-40800/450 м³ГранитныйPARTIALLY_SHIPPED
DEMO-2026-0003Песок намывной600 тРечнаяACTIVE
DEMO-2026-0004ЩПС С5400/200 тРечнаяPARTIALLY_SHIPPED
DEMO-2026-0005Гранит 40-70300 м³Северный постACTIVE
DEMO-2026-0006Отсев 0-10350 тСеверный постCOMPLETED

Тестовые аккаунты

Основные аккаунты

EmailПарольРольПрава
demo@nerud.onlinedemo123ДиректорВсе 37 прав
demo.granit.ops@nerud.onlinepasswordНачальник ОПСVIEW_ORDER, REGISTER_EQUIPMENT_USAGE, MANAGE_DEPARTMENT_SCHEDULE, VIEW_OWN_SCHEDULE
demo.granit.wei@nerud.onlinepasswordНачальник ВЭИVIEW_ORDER, SCAN_TICKET, REGISTER_WEIGHING, COMPLETE_WEIGHING, VIEW_OWN_SCHEDULE, MANAGE_DEPARTMENT_SCHEDULE
demo.granit.mnt@nerud.onlinepasswordМеханикMANAGE_MAINTENANCE, MANAGE_EQUIPMENT, VIEW_ORDER
demo.granit.dsp@nerud.onlinepasswordДиспетчерMANAGE_SCHEDULE, VIEW_ORDER, ISSUE_TICKET, DEACTIVATE_TICKET, MANAGE_EMPLOYEES, MANAGE_DEPARTMENTS

Сотрудники (17 аккаунтов)

Все сотрудники используют пароль password

EmailПодразделениеПлощадка
demo.granit.ops@nerud.onlineОПСГранитный
demo.granit.wei@nerud.onlineВЭИГранитный
demo.granit.mnt@nerud.onlineМНТГранитный
demo.granit.dsp@nerud.onlineДСПГранитный
demo.sever.ops@nerud.onlineОПССеверный пост
demo.sever.wei@nerud.onlineВЭИСеверный пост
demo.sever.ops2@nerud.onlineОПССеверный пост
demo.sever.wei2@nerud.onlineВЭИСеверный пост
demo.sever.dsp@nerud.onlineДСПСеверный пост
demo.sever.dsp2@nerud.onlineДСПСеверный пост

Карта страниц

Публичные (без авторизации)

  • / — Лендинг с описанием системы
  • /login — Вход в систему
  • /register — Регистрация нового аккаунта
  • /order/new — Создание заказа (публичная форма для клиентов)

Основные (требуют авторизации)

  • /dashboard — Главный дашборд со статистикой
  • /order/list — Список заказов с фильтрацией
  • /shipments/new — Создание отгрузки
  • /clients — Справочник клиентов
  • /etrn/list — Электронные транспортные накладные
  • /operators — Подключения к операторам ЭДО

Управление (требуют прав)

Быстрые сценарии тестирования

Создать заказ как клиент

  1. Откройте /order/new (без авторизации)
  2. Выберите грузоотправителя: ООО «Гранит-Строй»
  3. Площадка: Карьер «Гранитный»
  4. Получатель: любой из справочника
  5. Материал: Гранит 5-20, объём 100 м³
  6. ТС: А123БВ 77
  7. Отправьте форму — получите QR-код
Результат: Заказ появится в списке заказов (/order/list) для всех пользователей компании «Гранит-Строй».

Просмотр заказа как оператор

  1. Войдите как demo@nerud.online / demo123
  2. Перейдите в /order/list
  3. Найдите заказ DEMO-2026-0001
  4. Нажмите для просмотра деталей и QR-кодов

Сканирование QR на КПП

  1. Войдите как demo.granit.ops@nerud.online / password
  2. На дашборде нажмите «Карьер Гранитный» в секции «Весы и КПП»
  3. Отсканируйте QR-код водителя (или введите код вручную)
  4. Подтвердите въезд

Просмотр графика смен

  1. Войдите как demo@nerud.online / demo123
  2. На дашборде нажмите «Карьер Гранитный» в секции «Графики смен»
  3. Выберите подразделение (ОПС, ВЭИ, МНТ или ДСП)
  4. Просмотрите 30-дневный календарь смен

Частые вопросы

Почему я не вижу заказ в списке?

Заказ виден только пользователям компании-грузоотправителя. Если клиент указал другую компанию как грузоотправителя, заказ не появится в вашем списке. Проверьте селектор_company в навбаре.

Как переключиться между компаниями?

Используйте селектор в навбаре (центральная часть). Если у вас >1 компании, будет доступен режим «🌐 Все компании».

Что делать, если забыли пароль?

На странице /forgot-password введите email. В демо-режиме email не отправляется — обратитесь к администратору.

Внимание: Это демо-данные. Не используйте реальные ИНН, паспортные данные и банковские реквизиты.

Карта речных маршрутов — route.nerud.online

Что это?

Отдельный сервис для построения маршрутов между речными портами России. Доступен по адресу route.nerud.online (не требует авторизации).

1. Поиск портов

1
На левой панели введите название порта в строке поиска — «Нижний Новгород» или «Пермь»
2
Выберите порт отправления (From) и порт назначения (To) из выпадающего списка
3
Укажите месяц навигации — от него зависит уровень воды и доступность маршрута

2. Построение маршрута

1
Нажмите «Построить маршрут» — система рассчитает кратчайший путь по речной сети
2
На карте отобразится линия маршрута с промежуточными портами и участками
3
В боковой панели появится информация: общая протяжённость, время в пути, количество шлюзов
Особенности: Учитываются препятствия (обмеления, ремонты шлюзов), глубины на участках и задержки в портах. Данные обновляются ежемесячно.

3. Дополнительные слои карты

  • Препятствия (route.nerud.online → Obstacles) — участки с ограничениями: обмеления, ремонты, ледовые условия
  • Глубины (Depths) — гарантированные глубины на судовом ходу по месяцам
  • Задержки (Delays) — среднее время ожидания в портах и шлюзах
Технически: Маршруты считаются алгоритмом Дейкстры на графе речных узлов (порты / причалы). API: /api/route?from=X&to=Y&month=M. Карта использует MapLibre 3.6.2 с тайлами OpenStreetMap.

Оценка объёма конуса — /konus

Что это?

Сервис для оценки объёма штабеля материала (щебень, песок, отсев) по фотографии. Доступен по адресу nerud.online/konus (POST, multipart form).

Как пользоваться

1
Сфотографируйте штабель материала (конус, пирамида, насыпь) на однородном фоне
2
Отправьте фото через форму на /konus (multipart, поле file) или через POST /api/v1/estimate/upload
3
Система обработает снимок: нейросеть YOLOv11 обнаружит штабель, MiDaS оценит глубину, SAM сегментирует область
4
В ответе — объём в м³, класс материала (если распознан) и коэффициент достоверности

Особенности детекции

КомпонентМодельЧто делает
ДетекторYOLOv11nНаходит ограничивающую рамку штабеля на фото
ГлубинаMiDaS v2.1 smallОценивает карту глубины (расстояние до камеры)
СегментацияMobileSAMТочное выделение контура штабеля
КлассификацияMaterial ClassifierОпределяет тип материала (песок/щебень/отсев), acc 99.8%
Ансамбль: Результаты SAM, Otsu, HSV и Depth объединяются с весовыми фильтрами площади для максимальной точности.

API для интеграции

Помимо формы, сервис доступен через REST API:

МетодEndpointОписание
POST/api/v1/estimateJSON с imageBase64 (base64 фото) + опционально materialType
POST/api/v1/estimate/uploadMultipart form (поле file)
POST/api/v1/feedbackОтправить корректировку объёма + ?requestId=
GET/api/v1/calibrationСтатус калибровки камеры