Снабжение флота — от заявки моряка на борту до приёмки на склад
Мы, 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, статусные машины и событийная синхронизация судно↔офис.
Готовность к офлайн-реальности. Судно неделями без связи — мы решили синхронизацию данных между бортом и берегом. Редкая и сложная компетенция.
Берём задачу или продукт целиком: аналитика → разработка → внедрение → поддержка. Подходит, если у клиента нет своей dev-команды.
Аутстафф
Усиливаем существующую команду нашими инженерами (Laravel / Vue / DevOps) — быстро закрываем дефицит компетенций, клиент сохраняет управление.
Доработка системы
Аудит текущего решения, рефакторинг, новые модули и интеграции в существующий продукт.
Можем начать с пилота / дискавери-фазы (2–4 недели): анализ процессов и прототип ключевого сценария — вы видите результат до большого контракта.
Обсудим ваш проект
Флот или распределённые объекты, а снабжение живёт в Excel и почте? Мы решали ровно эту задачу — с офлайн-синхронизацией для объектов без связи. Оставьте контакты — перезвоним и обсудим задачу.