Integral Tech · Enterprise ERP для морского флота

Снабжение флота — от заявки моряка на борту до приёмки на склад

Мы, Integral Tech, построили контур материально-технического снабжения уровня enterprise внутри платформы управления флотом Shipmate. Многоуровневое согласование «судно → капитан → офис», запрос цен у поставщиков, инвентаризация, списание и полный аудит-лог. Это не очередной CRUD, а сложная доменная бизнес-логика.

Проблема рынка

Снабжение десятков судов в море живёт в почте, Excel и WhatsApp

Моряк пишет заявку в произвольной форме — офис не понимает, что именно нужно. Заявки теряются между судном, капитаном и закупщиком.

Цены запрашиваются вручную, сравнить негде. Никто не знает, что реально лежит на складе судна — закупают повторно то, что уже есть.

Списание не документируется — проблемы при аудите. Нет прозрачности расходов по судам и статьям бюджета.

Цена бездействия: простой судна из-за нехватки детали стоит десятки тысяч долларов в сутки; повторные закупки — постоянная утечка бюджета; провал аудита — штрафы и риск для лицензии.

Наше решение

Сквозной цифровой процесс снабжения

Requisitions

Заявки на закупку

Единая структурированная форма прямо с борта судна. 9 типов форм под разные задачи — запчасти, расходники, ремонт, услуги, морской агент — каждая со своей валидацией. Автодополнение по запчастям судна, привязка к бюджетным кодам, вложения.

Workflow engine

Многоуровневое согласование

Полноценная статусная модель «судно → капитан → офис» на движке бизнес-процессов, а не «полем status в таблице». Сигналы и задачи на каждом этапе — ничего не теряется, у каждого ответственного своя очередь.

Quotations

Запрос цен и котировки

Автогенерация запроса цен в нескольких форматах (RU/EN, Excel, ZIP). Сбор котировок от поставщиков: цена, валюта, срок поставки, условия оплаты, наличие. Сравнение предложений и выбор лучшего в одном окне.

Inventory

Складской учёт

Карточка каждого товара с поставщиком, фото и документами. QR-коды на каждую позицию — приёмка и инвентаризация со смартфона. Иерархия мест хранения (палуба → отсек → шкаф) с историей перемещений.

Statements

Инвентаризация

Плановые акты инвентаризации с автоматическим расчётом остатков на начало периода, текущих и расхождений. Согласование «экипаж → капитан → офис» с запросом уточнений.

Write-Off

Списание

Документированное списание с указанием причины (износ, повреждение, мед. причины). Отдельный процесс для медикаментов, защита от повторного списания, многоуровневое утверждение.

Workflow engine

Путь одной заявки через статусную модель

ЧерновикОжидает капитанаОтправлено в офисПринятоКотировка одобренаВыполнено

Плюс ветки «Запрос изменений», «Отклонено», «Отменено». Реализовано на движке Laravel Workflow с сигналами и задачами на каждом этапе.

Ценность для бизнеса

Один предотвращённый простой судна окупает внедрение

Боль клиентаЧто даёт системаЭффект
Заявки теряются, долгий циклСквозной workflow с согласованиемБыстрее закупка → меньше простоев
Закупают то, что уже естьТочный складской учёт + QRПрямая экономия бюджета
Непрозрачные ценыСравнение котировок поставщиковЗакупка по лучшей цене
Провал аудитаПолный аудит-лог + актыСоответствие нормативам, нет штрафов
Нет аналитики расходовПривязка к бюджетным кодамКонтроль бюджета по судам
Хаос на разных языках/судахЕдиная платформа, RU/EN, весь флотУправляемость из одного окна
Масштаб платформы

Модуль закупок — лишь один из 20+ модулей Shipmate

230+
моделей данных
120+
контроллеров
95+
доменных Action-классов
20+
функциональных модулей

Инженерная зрелость. TDD/Pest, ~160 фабрик для тестов, аудит-логирование, soft-delete, статусные машины и событийная синхронизация судно↔офис.

Готовность к офлайн-реальности. Судно неделями без связи — мы решили синхронизацию данных между бортом и берегом. Редкая и сложная компетенция.

Технологический стек

Современный надёжный стек под высокую нагрузку

Laravel 10PHP 8.4PostgreSQLOctane + RoadRunnerLaravel WorkflowVue 3Inertia.jsViteTailwind / PrimeVuePiniaChart.jsSanctumSpatie ActivitylogPusher (real-time)Диадок (ЭДО)LDAP / ADMicrosoft GraphMikrotikGeoIP
Форматы сотрудничества

Гибкие модели — под формат вашей команды

Аутсорс под ключ

Берём задачу или продукт целиком: аналитика → разработка → внедрение → поддержка. Подходит, если у клиента нет своей dev-команды.

Аутстафф

Усиливаем существующую команду нашими инженерами (Laravel / Vue / DevOps) — быстро закрываем дефицит компетенций, клиент сохраняет управление.

Доработка системы

Аудит текущего решения, рефакторинг, новые модули и интеграции в существующий продукт.

Можем начать с пилота / дискавери-фазы (2–4 недели): анализ процессов и прототип ключевого сценария — вы видите результат до большого контракта.

Обсудим ваш проект

Флот или распределённые объекты, а снабжение живёт в Excel и почте? Мы решали ровно эту задачу — с офлайн-синхронизацией для объектов без связи. Оставьте контакты — перезвоним и обсудим задачу.

SM Shipmate

Integral Tech · Аутсорс / аутстафф разработка enterprise ERP

sale@integral-tech.ru