Перейти к содержимому
Интеграции и обмен данными между бизнес-системами

Системы не разговаривают друг с другом? Свяжем их через надёжный обмен данными

Если данные приходится переносить руками между сайтом, 1С, маркетплейсами, CRM и таблицами, обмены периодически «отваливаются», а где произошла ошибка — непонятно, нужна не очередная выгрузка, а устойчивый интеграционный слой.

Я разрабатываю интеграции и API-шлюзы со стороны современного бэкенда: очереди, фоновые обмены, повторные попытки, журналы ошибок и понятную картину того, какая система является источником правды. Интеграционный слой почти всегда строится с нуля под ваш контур систем — готового коннектора под конкретную связку обычно не существует.

В первом сообщении достаточно описать, какие системы нужно связать, где сейчас данные расходятся и как часто нужен обмен.

Честное разделение зон

Как устроена честная совместная работа

Сразу важная оговорка, чтобы не было ложных ожиданий. Это нормальное и частое разделение: каждый отвечает за свою сторону обмена.

Моя зона — бэкенд интеграции

Обмен на Laravel / Go / Node, работа с внешними API, очередями и форматами данных.

·интеграционный слой и API-шлюзы
·очереди, повторные попытки, лимиты API
·надёжная доставка данных между системами
·журнал обменов, ошибки, мониторинг
совместная работа

Зона 1С-специалиста

На стороне клиента — настройка и доработка самой 1С.

·правила обмена внутри 1С
·конфигурация и формат выгрузки
·корректная отдача и приём данных
·регламентные выгрузки на стороне 1С
"

Ваш 1С-специалист отвечает за то, что 1С корректно отдаёт и принимает данные; я отвечаю за то, что эти данные надёжно ходят между системами, не теряются и обрабатываются правильно.

Если 1С-специалиста у вас нет — это нужно решить до старта: либо подключить его, либо ограничить интеграцию форматами, которые 1С уже умеет отдавать (например, регламентные выгрузки файлов).

Когда нужна интеграция

Когда нужна кастомная интеграция

Интеграция нужна не «чтобы было», а когда ручной перенос данных и нестабильные обмены начинают стоить денег и времени. Типичные ситуации:

остатки и цены расходятся между сайтом, 1С и маркетплейсами
заказы переносятся между системами вручную или копипастом
обмен есть, но периодически «падает», и никто не видит почему
нужно связать сайт с эквайрингом, доставкой или внешним сервисом
несколько систем должны видеть одни и те же данные в актуальном виде
готовый коннектор не покрывает вашу логику или формат данных
объём обменов вырос, и файловые выгрузки уже не справляются
"

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

Что я делаю

Интеграционный слой, устойчивость обмена и контроль

Три уровня работы: как системы соединяются, как обмен переживает сбои и как вы видите, что происходит.

01

Интеграционный слой и API-шлюзы

единая точка обмена между системами
приём и отправка данных по API
преобразование форматов: JSON, XML, CSV, EnterpriseData
маршрутизация запросов между сервисами
авторизация, токены, ограничение доступа
02

Устойчивость обмена

очереди и фоновые задачи
повторные попытки при сбоях
обработка лимитов внешних API (rate limits)
идемпотентность — защита от дублей
расписание регламентных обменов
03

Видимость и контроль

журнал обменов: что, когда, успешно или нет
понятные ошибки вместо «молча не сработало»
уведомления о сбоях
мониторинг критичных обменов
возможность вручную повторить неудавшийся обмен
Типовые направления

Типовые направления обмена

Чаще всего связывают именно эти контуры. Направление обмена в каждом случае проектируется отдельно.

Сайт ↔ 1С
через 1С-специалиста на стороне клиента
Сайт / back-office ↔ маркетплейсы
Wildberries, Ozon, Яндекс Маркет
Система ↔ CRM
клиенты, сделки, статусы
Система ↔ эквайринг и платежи
оплаты, статусы транзакций, вебхуки
Система ↔ службы доставки
отправления, трек-номера, статусы
Внутренние сервисы между собой
микросервисы, очереди, шина данных
Демо-схема обмена

Пример схемы обмена на тестовых данных

Реальные интеграции содержат токены, ключи API и данные клиентов, поэтому я не публикую клиентские обмены. Вместо этого — демо: карта систем, журнал условных обменов и источник правды по каждому типу данных.

Опционально

Единый клиент под все платформы

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

Это удобно, когда панель нужна и в офисе на компьютере, и на складе на планшете.

веб · iOS · Android · десктоп
webdevnik.ru/cabinet
веб · iOS · Android · десктоп

один код под все платформы

Результат

Что вы получаете

Не «связали и забыли», а понятная и управляемая интеграция, которую видно и которой можно доверять.

!

Я не обещаю «связать что угодно с чем угодно мгновенно». У некоторых систем API ограничен или отсутствует — тогда честно проговариваем, что возможно, а что нет.

карту обмена данными: какие системы, какие данные, в какую сторону
понимание, какая система — источник правды по каждому типу данных
устойчивый обмен, который не теряет данные при сбоях
журнал и мониторинг вместо «обмен опять не сработал»
документацию по интеграции для вашей команды
Как проходит работа

Безопасный вход в проект

01

Разбор систем и данных

Что нужно связать, какие данные ходят, как часто, кто источник правды.

02

Проверка API

Есть ли у систем нормальный API, какие лимиты и ограничения.

03

Карта обмена

Схема: что, куда, в какую сторону, что делать при ошибке.

04

Разработка

Интеграционный слой, очереди, обработка ошибок, журнал.

05

Тестирование на тестовых данных

Без работы с боевыми токенами в первых итерациях.

06

Запуск и сопровождение

Мониторинг, реакция на изменения API, доработки.

Форматы работы и ориентиры бюджета

Бюджетные ориентиры

Не жёсткий прайс, а порядок бюджета до обращения. Формат зависит от количества систем и требований к надёжности обмена.

Разбор задачи по интеграциипонять системы, данные, API и рискиот 40–100 тыс. ₽
Отдельная интеграция / шлюзсвязать две системы по понятному APIот 100–300 тыс. ₽
Сложный интеграционный слойнесколько систем, очереди, мониторингот 300–500 тыс. ₽
Поддержка и развитие обменовконтроль, доработки при изменении APIот 50–150 тыс. ₽/мес

Финальная оценка зависит от количества систем, доступности их API, объёма данных и требований к надёжности обмена.

Оплата по этапам

Перед стартом фиксируются объём, результат и стоимость каждого этапа. Работа по договору.

Скидка за кейс — 10%

Если по итогам проекта вы разрешаете опубликовать обезличенный кейс — без названия компании, текст согласовывается с вами — минус 10% от бюджета этапа разработки.

Про AI и цену

AI-инструменты снимают рутинную часть разработки, и эта экономия уже учтена в ориентирах. Архитектура, интеграции, безопасность, тестирование, ответственность за результат и сопровождение — работа человека.

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

FAQ

Вы настраиваете 1С? +

Нет. Я делаю интеграцию со стороны бэкенда и внешних API. За конфигурацию и обмен внутри 1С отвечает ваш 1С-специалист. Если его нет, это нужно решить до старта.

Можно ли обойтись без API, через файлы? +

Иногда да. Если у системы нет API, обмен можно строить на регламентных выгрузках файлов. Это проще, но менее оперативно. Выбор зависит от задачи.

Что будет, если внешний API изменится? +

API маркетплейсов и сервисов меняются. Поэтому важны журнал, мониторинг и сопровождение: при изменении API обмен дорабатывается. Это нормальная часть жизни интеграции, а не «поломка навсегда».

Можно ли связать систему с маркетплейсами? +

Да, со стороны API маркетплейсов. Если задача про операции селлера целиком (склад, сборка, сверки), посмотрите направление SellerOps — это про операционный контур, а не только обмен.

Решения

Разборы типовых задач

Как выбирают и строят такие системы: симптомы, варианты решения, цены и сроки.

Все решения →
Интеграции и API

Интеграция CRM с 1С: зачем и как связать продажи с учётом

Интеграция CRM с 1С — это автоматический обмен между системой продаж и учётом: клиенты и сделки живут в CRM, деньги, документы и отгрузки — в 1С, а обмен переносит счета, оплаты и статусы между ними без ручного копирования. Нужна она, когда менеджеры вбивают одного клиента в две системы, счёт выставляется «через бухгалтера», а вопрос «оплатили или нет» решается сообщением в чат. Ниже — какие данные связывать и кто по каким главный, где предел штатных коннекторов готовых CRM, как в тот же контур встают маркетплейсы и сколько это стоит.

≈ 9 мин · читать →
Интеграции и API

Интеграция интернет-магазина с 1С: что в неё входит и как её заказать

Интеграция интернет-магазина с 1С — это автоматический обмен данными между сайтом и учётной системой: из 1С на сайт уходят каталог, цены и остатки, с сайта в 1С — заказы, обратно возвращаются статусы и информация об оплатах. Работа состоит из двух частей: сторону 1С (правила обмена, состав выгрузки, публикация базы) готовит 1С-специалист, сторону сайта — бэкенд-разработчик, который принимает и отправляет данные, обрабатывает ошибки и ведёт журнал обменов. Заказать её можно только после того, как по каждому типу данных названы направление, частота и главная система — иначе интеграция превращается в спор двух баз о том, чьё значение правильное. Ниже — что входит в состав работ, как подготовиться, что написать в ТЗ, из каких этапов состоит проект и сколько это стоит.

≈ 10 мин · читать →
Интеграции и API

Обмен 1С с сайтом: как устроен, что ломается и как сделать надёжно

Обмен 1С с сайтом — это регулярная передача данных в обе стороны: из 1С на сайт уходят товары, цены и остатки, с сайта в 1С — заказы и оплаты. Технически это делается тремя способами: типовым протоколом обмена CommerceML (файлы XML по расписанию), обменом через API (веб-сервисы 1С, OData или свой шлюз) и простыми файловыми выгрузками по расписанию. Ломается обмен почти всегда не в самом протоколе, а вокруг него: обмен идёт по расписанию и молча падает, ошибку никто не видит, а по каждому полю не зафиксировано, какая система главная. Ниже — как устроен каждый способ, что именно отказывает и что делает обмен надёжным.

≈ 10 мин · читать →
Первый шаг

Свяжите системы через надёжный обмен, а не ручной перенос

Опишите, какие системы нужно связать, где сейчас данные расходятся, есть ли у систем API и есть ли 1С-специалист на вашей стороне. Я предложу первый шаг — разбор задачи и карту обмена.

Не присылайте токены, API-ключи и доступы в первом сообщении.

Мы используем cookie: технические — для работы сайта, и аналитические (Яндекс Метрика) — для обезличенной статистики посещений. Аналитика включается только с вашего согласия. Подробнее