Главная/Обмен с 1С/Технический разбор
Как мы построили обмен с 1С: 75 000 выгрузок без потерь
Классика интеграции B2B-магазина с 1С - шина данных: Kafka или RabbitMQ. Шине нужны отдельная инфраструктура и команда сопровождения - в проектах на 1С такой возможности часто нет. Мы построили обмен без шины: очередь выгрузок, журнал и двойная гарантия доставки заказов. С октября 2025 года он обработал больше 75 000 выгрузок, с замечаниями - меньше 0,2%.

01Общая архитектураИз чего собран обмен: сайт, зона обмена с журналом и очередью, сервис синхронизации - и два ключевых решения
02Импорт данных из 1СПуть выгрузки: сжатый файл, атомарный приём, сборка частей, запись только изменений
03Обработчик очередиПять правил обработчика: один процесс, целые выгрузки, свежие снимки, устойчивость к ошибкам
04Экспорт заказов в 1СОбратное направление: реестр пометок, уведомления и двойная гарантия доставки заказа
05Жизненный цикл выгрузкиОт файла до товара на витрине: журнал, все состояния выгрузки и архив как рабочий инструмент
06Поведение при сбояхШесть сценариев отказов: что с данными и что делать людям, когда ломается любое звено
07Состав и частота данныхВсе потоки обмена с частотами: остатки, каталог, цены, клиенты, заказы, аналитика
08Уровни защитыПочему данные не теряются: шесть независимых уровней защиты, от приёма до контроляОбзорная версия всей темы - в статье про обмен целиком, сам проект - в кейсе B2B e-commerce платформы. Все цифры - фактическая статистика работающего обмена; названия компаний и коммерческие данные намеренно не приводятся.
Нужен такой же обмен с вашей 1С?
Расскажите, что за учётная система и какие данные должны ходить между ней и сайтом. Покажем работающий обмен и оценим перенос схемы на ваш проект.