Миграция с SAP на 1С для морского грузоперевозчика: отказ от импортного ПО без остановки бизнеса
Судоходная компания, эксплуатирующая 150 судов в акватории РФ, начала процесс импортозамещения и перехода с SAP на 1С. В типовой конфигурации «1С:Управление перевозками» отсутствовал функционал планирования и исполнения рейсов, аналитической отчетности и визуализации движения судов, который был реализован в SAP.
Мы доработали существующую конфигурацию, разработали недостающие документы, отчет и обработки, настроили интеграцию через шину обмена для синхронизации двух систем в переходный период, организовали выгрузку данных в PostgreSQL для отображения рейсов на веб-сервере. Проект реализован в установленные сроки силами команды из 9 специалистов.
Клиент
Крупная судоходная компания, эксплуатирующая флот из 150 судов различного назначения. Перевозки осуществляются в морской акватории РФ. Компания находится в процессе масштабной ИТ-трансформации, связанной с политикой импортозамещения.
Задача
В рамках стратегии по отказу от иностранного ПО перед компанией стояла задача полной миграции с SAP на 1С. При этом требовалось:
-
Сохранить непрерывность бизнес-процессов — в переходный период системы SAP и 1С должны были работать параллельно с синхронизацией данных.
-
Обеспечить максимально близкую схожесть функционала — в 1С необходимо было воспроизвести бизнес-процессы, настроенные в SAP, включая специфические отраслевые механизмы управления морскими перевозками.
-
Соблюсти жесткие сроки — проект должен быть реализован в установленные временные рамки без сдвигов этапов.
Типовая конфигурация «1С:Предприятие 8. TMS Логистика. Управление перевозками» не покрывала потребности бизнеса. В ней отсутствовали ключевые элементы управления рейсами, планирования и аналитики, которые были реализованы в SAP. Требовалась глубокая доработка и расширение функционала.
Решение
Команда проекта выполнила комплекс доработок для «1С:Предприятие 8. TMS Логистика. Управление перевозками» и настроила интеграционные механизмы для бесшовной работы двух систем.
1. Разработка недостающего функционала управления рейсами
В типовой конфигурации отсутствовали документы «Планирование рейса» и полноценный документ «Исполнение рейса». Мы разработали:
-
документ «Планирование рейса» для постановки задач и формирования плановых показателей;
-
Документ «Исполнение рейса» с дополнительными реквизитами (данные о капитане, составе экипажа, параметрах загрузки/выгрузки);
-
документ «Отчет капитана» для первичного сбора данных на борту с последующей синхронизацией с общей базой данных при подключении к сети Интернет;
-
регистры накопления для агрегации данных по количеству рейсов, километражу, расходу топлива и финансовым показателям.
2. Интеграция с SAP через шину обмена данными
Для обеспечения параллельной работы двух систем в период миграции настроена интеграция через шину обмена. Это позволило:
-
синхронизировать данные по рейсам, грузам и движению судов между SAP и 1С;
-
избежать двойного ввода информации;
-
сохранить работоспособность SAP-процессов на время переходного периода.
3. Визуализация рейсов на веб-сервере
Настроена выгрузка данных из 1С в PostgreSQL с последующим отображением на веб-сервере:
-
построена интерактивная географическая карта с отображением местоположения судов и маршрутов;
-
реализована возможность просмотра как выполняемых, так и запланированных рейсов;
-
для каждого рейса доступна детальная информация: маршрут, статус, перевозимый груз, плановые и фактические сроки.
4. Разработка аналитических отчетов и инструментов контроля
-
Создан сводный отчет, объединяющий данные из PostgreSQL и физических таблиц 1С. Отчет позволяет сравнивать время отправления и прибытия, зафиксированное капитаном (на борту) и диспетчером (на суше), вычислять общее время в пути, пройденное расстояние и среднюю скорость — механизм обеспечивает двойной контроль и исключает расхождения данных.
-
Разработана обработка «Помощник закрытия» для автоматического закрытия неактуальных запросов клиентов, исключающая накопление «висящих» документов.
-
Настроена выгрузка и загрузка данных в формате Excel (в частности, для данных по заправкам) для удобства пользователей, не имеющих прямого доступа к системе.
5. Настройка прав доступа и обучение пользователей
-
Настроены ролевые модели и права доступа к документам и отчетам в соответствии с организационной структурой компании.
-
Проведено обучение пользователей работе в новой системе.
-
Заведена справочная информация.
Результат
-
Разработана и внедрена интеграция между SAP и 1С через шину обмена, обеспечена бесшовная синхронизация данных в период миграции.
-
Доработан функционал «1С:Управление перевозками»: созданы документы «Планирование рейса», «Исполнение рейса», «Отчёт капитана», регистры накопления, настроены права доступа.
-
Разработаны аналитические отчеты, включая сводный отчет с двойным контролем данных от капитана и диспетчера.
-
Настроена визуализация рейсов на веб-сервере с отображением на географической карте.
-
Реализована выгрузка данных в Excel для пользователей без прямого доступа к системе.
-
Проведено обучение пользователей, заведена справочная информация.
Бизнес-эффект
Внедренное решение позволило судоходной компании начать процесс отказа от SAP без остановки операционной деятельности. Созданный функционал обеспечивает прозрачность управления рейсами, контроль исполнения и достоверную аналитику для принятия управленческих решений.
Проект реализован в установленные сроки силами команды из 9 специалистов.
Технологии
1С:Предприятие 8. TMS Логистика. Управление перевозками