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