← База знаний

1С-Битрикс обмен с сайтом: частые ошибки и способы решения

Обмен данными «1С-Битрикс» и «1С:Предприятие» в теории работает "из коробки", но на практике владельцы интернет-магазинов сталкиваются с дублями товаров, зависшими выгрузками и потерянными свойствами. Давайте разберем самые частые ошибки интеграции.

🔍 "Обмен завершен с ошибками". Что проверять в первую очередь?

Если в 1С вы получаете красное сообщение об ошибке, вся нужная информация уже есть в журнале регистрации 1С и в логах Битрикс (Администрирование -> Магазин -> Интеграция с 1С -> Журнал обмена).

1. Ошибка 401/403: Ошибка авторизации

Причины и решение:
  • Изменен пароль пользователя на сайте, от имени которого работает обмен.
  • На стороне хостинга включена дополнительная базовая авторизация (Basic Auth) для папки `/bitrix/admin/`.
  • Сервер блокирует POST-запросы без User-Agent (встречается при жестких настройках анти-DDoS).

2. Ошибка "Не удалось прочитать данные, полученные от сервера" (ошибка разбора XML)

Возникает, когда от сервера сайта приходит ответ не в стандартном формате обмена (success), а в виде HTML-страницы. Чаще всего это страница ошибки PHP (например, 500 Internal Server Error) из-за нехватки памяти (memory_limit) или таймаута (max_execution_time).

3. Обмен зависает на бесконечно долгое время

Решение:
  • Слишком большой размер порции файла (import.xml). Уменьшите объем передаваемых данных за один шаг в настройках узла 1С до 2-5 Мб.
  • Очистите кэш компонентов Битрикс. Если кэш разросся до десятков гигабайт, его сброс после выгрузки товаров может "положить" сервер.

4. Дублируются товары или разделы каталога

Самая страшная ошибка для SEO и работы магазина. В 90% случаев это рассинхронизация Внешнего кода (XML_ID).

Почему возникает:

Если вы удалили товар в 1С и завели его заново — у него сменился внутренний GUID. Битрикс не найдет старый товар и создаст рядом точно такой же новый.

5. Не выгружаются картинки

Товар появился, характеристики есть, но нет фото. Причины:
а) Исключены из обмена в настройках узла 1С.
б) Файлы превышают лимиты post_max_size на сервере Битрикс.
в) Фотографии в 1С прикреплены не к карточке номенклатуры, а "висят" как внешние файлы.

Обмен стабильно выдает ошибки, а база "разъехалась"?

Проведу полный аудит вашей связки 1С и Битрикс, найду причину разрывов, уберу дубли каталога и настрою инкрементальный обмен без зависаний.

Получить консультацию →

📚 Связанные статьи