Интеграция между системами 1С на платформе DATAREON
DATAREON
Интеграция между системами 1С для компании из нефтяной отрасли на платформе DATAREON
Заказчик
Компания из нефтяной отрасли
Запрос
Создать отказоустойчивый, производительный и централизованный интеграционный контур вместо существующих разрозненных обменов, и обеспечить согласованность данных между всеми системами
Решение
Платформа DATAREON
Результат
На 60% сократили время на запуск новых интеграционных сценариев
На 45% сократили количество ошибок ручного ввода и конфликтов в справочниках
На 30% снизили нагрузку на одну из систем 1С благодаря использованию Банка Данных.
Заказчику нужно было интегрировать новый технологический стек в связи с импортозамещением и переходом с зарубежных систем на российское ПО.
До внедрения DATAREON проект уже находился в активной фазе. За полгода до подключения нашей команды клиент начал масштабный переход с зарубежной системы на российское ПО (главным образом, систем учета на базе 1С).
Почему потребовался DATAREON:
— Необходимость связки нового стека. Появился набор новых, не связанных между собой систем. Требовалось создать надёжный и управляемый канал обмена данными между системами 1С.
— Накладывание интеграционных контуров. В системах 1С уже работала штатная бесшовная интеграция, через которую шла часть обменов. DATAREON необходимо было внедрять параллельно, что создавало риск конфликтов и дублирования данных. Требовалось аккуратно переносить функционал, не нарушая текущие бизнес-процессы.
— Интеграция внешних и legacy-систем. Помимо 1С в контур входили внешние источники данных, например для заказов, и система расчёта зарплаты. Необходимо было настроить обмен как с ними, так и между ними через единую платформу.
— Планирование под высокую нагрузку. Проект предполагал работу до 3000 пользователей в 1С, что требовало от интеграционного решения высокой производительности и отказоустойчивости. Заказчик опасался, что штатные механизмы обмена не справятся с пиковой нагрузкой, и эту задачу предстояло решить с помощью DATAREON.
Ключевые системы проекта
Центральный хаб нормативно-справочной информации (номенклатура, контрагенты, пользователи).
Система управления предприятием в двух инстанциях: для международного и российского учета.
Система согласования документов и автоматизации бизнес-процессов.
Система управления персоналом и расчета заработной платы
Сервис для данных физлиц, специализированные веб-порталы в том числе для заказов.
Мысли, кейсы и обзоры по DATAREON, в телеграм-канале руководителя технологических проектов.
Команда подключилась к проекту на фазе активного внедрения. В течение 2024 года разработала и внедрила интеграционный контур на платформе DATAREON.
Разработали интеграционные потоки
Внедрили платформу DATAREON и выстроили централизованную и управляемую модель обмена данными, где платформа — единая шина для всех систем.
Ключевой принцип архитектуры — назначение системы MDM в качестве единого источника «мастер-данных», а платформу DATAREON — как главного диспетчера и маршрутизатора потоков информации.
Команда внедрения участвовала в разработке концептуальных интеграционных потоков:
Поток мастер-данных
Поток документов и бизнес-процессов из одной системы 1С в другую
Поток оперативных данных и интеграция с внешними порталами
Роль сервиса «Банк Данных» платформы DATAREON:
Помимо функции шины, Банк Данных был стратегически использован как консолидированное промежуточное хранилище. Это позволило:
Развязать прямые зависимости между системами, повысив отказоустойчивость.
Оптимизировать производительность, кэшируя часто запрашиваемые данные, например, складские остатки.
Обеспечить единую точку для доступа внешних систем — веб-порталов, к данным корпоративного контура.
Ключевые выполненные работы
Наш разработчик в составе общей команды:
Разработал около 50 бизнес-процессов обработки сообщений в системе платформы DATAREON.
Около 120 обработчиков 1С для выгрузки и загрузки сообщений.
Реализовал сложные интеграции с внешними системами через REST API.
Решил задачу постраничной выборки (пагинации) данных напрямую из 1С для веб-порталов, что оптимизировало работу с большими объемами данных.
Внедрил алгоритмы валидации входящих запросов с использованием регулярных выражений для защиты от кибератак и некорректных данных по результатам нагрузочного тестирования
Создал сервисные алгоритмы, например, для архивации файлов, для повторного использования кода и поддержания чистоты архитектуры.
Вызовы проекта
Параллелизм и целостность данных: Выявили и решили проблемы с нарушением порядка обработки сообщений при работе многопоточности в платформе DATAREON.
Сосуществование платформы DATAREON с подсистемой бесшовной интеграции с 1С: Постепенный перенос функционала со схемы бесшовной интеграции требовал тщательного анализа и точечного отключения дублирующих обменов во избежание конфликтов в данных.
Работа с legacy-кодом и требованиями смежных команд: При интеграции с 1С часть логики была инкапсулирована на стороне смежной системы для расчета заработной платы, что потребовало построения четких контрактов взаимодействия.
Результаты и ценность для клиента
Централизация и время выхода на рынок:
Создали управляемую шину данных, сократили время на запуск новых интеграционных сценариев на 60%. Теперь ИТ-департамент управляет потоками в режиме «одного окна».
Надежность и качество данных:
Исключили потерю данных при сбоях (обеспечили гарантированную доставку). Количество ошибок ручного ввода и конфликтов в справочниках снизилось на 45%, обеспечили согласованность отчетности.
Архитектура на вырост:
Использование Банка Данных снизило нагрузку на одну из систем 1С на 30%, позволило системе стабильно работать в периоды пиковых нагрузок. ИТ-ландшафт готов к росту объема данных в 5–7 раз без дополнительных инвестиций в редизайн архитектуры.
Хотите так же?
Оставьте заявку — расскажем подробнее про аутстаффинг 1С-специалистов.