При обсуждении интеграции часто смешивают три вещи: типовые средства конфигурации 1С, дополнительный модуль обмена для 1С и обработку данных на стороне сайта. Это не три взаимозаменяемые кнопки. Нужно проверить обе стороны и совместимость конкретных версий.
Что делает сторона 1С
В учётной системе выбирают состав данных и правила их передачи: товары, характеристики, типы цен, склады и документы. Здесь же находятся исходные бизнес-правила, от которых зависят цены и доступное количество.
Типовая конфигурация может содержать собственные средства обмена. Дополнительный модуль интеграции расширяет доступные сценарии, но возможность его использования зависит от конфигурации, версии и доработок базы.
Что делает сайт
Сайт принимает и сопоставляет полученные данные, обновляет каталог и участвует в обмене заказами. Поэтому корректная выгрузка из 1С ещё не означает, что покупатель увидит нужную цену или правильную характеристику.
Для распространённых сценариев используется формат CommerceML. Официальная документация отдельно описывает компоненты сайта и возможности интеграции. Конкретный состав обмена следует проверять на установленной связке продуктов, а не по общему названию платформы.
Как выбрать подходящий вариант
- Уточнить конфигурацию, редакцию и версию 1С, версию сайта и действующий способ обмена.
- Описать данные и направления передачи: что приходит из учёта, что возвращается с сайта.
- Проверить совместимость на копии и нескольких показательных товарах и заказах.
- Отделить нехватку настройки от задачи, которая действительно требует разработки.
Нетиповой обмен нужен не из-за самого наличия нескольких складов или двусторонней передачи. Основание — конкретное правило, которого не хватает выбранному штатному механизму.
Как проверять результат подключения
Для проверки нужны не только успешные передачи. Проверяют изменение цены, остаток с резервом, недоступный товар, повтор заказа, отмену и временный сбой. Заказ не должен дублироваться при повторной отправке.
Режим обмена согласуют отдельно для каталога и заказов. Обещание «всё в реальном времени» без описания нагрузки, возможностей базы и допустимой задержки не помогает оценить надёжность решения.
Что подготовить для разбора обмена
Полезны описание текущей связки, перечень нужных данных, примеры расхождений и журнал последнего сбоя без паролей и персональных данных покупателей. По ним можно определить, достаточно ли настройки или требуется изменение логики.
Официальная документация по интеграции с 1С
Документация по компонентам обмена на стороне сайта
Настройка и разработка обмена с 1С
Разберём, где возникают расхождения и какие данные нужно связать. Для начала достаточно описать сайт, конфигурацию 1С и один проблемный сценарий.
Состав работы и следующий шаг