Перейти к содержимому

Настройка обмена с 1С - узел, доступ, шаги обмена

Настройка обмена - подтема на 10 вопросов из собранных. Здесь собраны решения по первому запуску обмена между сайтом и учётной системой.

Что общего у этих задач

Обмен настраивается с двух сторон. Сайт принимает данные по служебному адресу и раскладывает их по инфоблокам, учётная система решает, что и когда отправлять. Половина вопросов «не работает обмен» относится ко второй стороне.

Доступ к точке обмена отдельный от админки. Он проверяется логином и паролем пользователя с правами на обмен, и закрытие этого адреса переадресацией или защитой от нагрузки ломает обмен без единого сообщения.

Обмен идёт шагами по файлам. Каталог, предложения, цены, остатки, заказы - разные шаги с разными файлами. Обрыв на любом из них оставляет данные предыдущего шага в базе, и это нормальное поведение, а не порча данных.

Обмен - это обычные запросы к сайту. Значит, всё, что мешает запросам, мешает и обмену: переадресация, защита от нагрузки, фильтр по адресам и лишний вывод из своего кода.

С чего начать

Начинают с доступа: заводят отдельного пользователя обмена и проверяют вход по адресу точки обмена обычным запросом с консоли. Три строки в ответе означают, что эта половина работает.

Дальше настраивают приём каталога: инфоблок, тип цены, склады и правила сопоставления. Эти настройки делают на сайте, а расписание и состав выгрузки задают в учётной системе.

Первый обмен запускают на копии сайта и с небольшой выгрузкой. Полный каталог на боевом сайте с непроверенными настройками - самый дорогой способ узнать о неверном сопоставлении.

Решения подтемы

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

Что настраивают на стороне сайта?

Инфоблок под каталог, права пользователя обмена и параметры импорта. Расписание и состав выгрузки задаются в учётной системе.

Почему обмен не начинается?

Чаще всего не проходит авторизация на точке обмена или адрес закрыт правилом веб-сервера. Проверяют доступ к нему обычным запросом с логином и паролем.

Можно ли обмениваться с несколькими базами?

Да, через отдельные узлы обмена. Общий инфоблок при этом требует внимания к внешним кодам: они должны не пересекаться.

В каком порядке идут шаги?

Сначала структура и товары, затем предложения с ценами и остатками, потом заказы. Порядок задаёт учётная система, сайт выполняет то, что ему прислали.

Связанные темы

Первоисточники