Интеграция B2B-кабинета с 1С и автоматизация заказов
Решение связывает три этапа: заказ в кабинете → распределение по складам → документы в 1С.
Задача
В оптовой торговле передать заказ с сайта в 1С — только часть задачи.
Товары могут находиться на разных складах, доставка назначается на конкретный день, а документы должны соответствовать этой логике. Мы связали B2B-кабинет с учётной системой с учётом этих условий.
Производство и B2B
- Next.js
- React
- 1С
- очереди обработки
Что сделали
- [ 01 ]
Заказ попадает в очередь, разделяется по складам и передаётся в 1С за день до доставки. Для каждого склада создаются связанные документы: реализация с признаком УПД и счёт-фактура. Отдельно предусмотрели обработку новых клиентов и аккаунтов, чтобы обмен охватывал не только товарные строки.
- [ 02 ]
Для надёжности добавили резервирование обработки: несколько обработчиков не должны одновременно забирать один заказ. Так бизнес-правила доставки и складского учёта выполняются внутри обмена, а не остаются отдельной инструкцией для сотрудника.
Выгрузка привязана к дате доставки, поэтому данные передаются в нужный операционный момент.