Шаг 1. Проверьте версию модуля обмена
Самая частая причина — несовместимость версий модуля обмена и конфигурации 1С.
Что делать:
- В 1С выполните команду «Версия модуля/обновить» — она проверяет актуальность установленного модуля и при необходимости рекомендует выполнить обновление.
- Если раньше был установлен модуль обмена 4-й версии, а после обновления вы перешли на 5-ю версию — обязательно запустите внешнюю обработку, которая сконвертирует настройки обмена. Обработка находится там же, где и сам модуль.
- Убедитесь, что у вас установлены последние стабильные версии обновлений модуля интернет-магазина.
Шаг 2. Проверьте, не затерлись ли настройки обмена
При обновлении конфигураций 1С нужно следить, чтобы обновление не затерло изменения, внесённые для интеграции.
Что делать:
- В 1С зайдите в «Настройки обмена с WEB-сайтом» и проверьте, не сбились ли:
- адрес сайта (должен совпадать с тем, что указан в Битрикс24),
- каталог обмена,
- включён ли флаг «Обновлять связанные объекты».
- Проверьте сопоставление свойств товаров. Если поле «Артикул» в 1С было сопоставлено с SKU в Битрикс, а после обновления стало «Не задано» — товары перестанут привязываться.
- Проверьте соответствие ставок НДС в 1С и Битрикс24 — после обновления они могли сбиться.
Шаг 3. Проверьте публикацию базы на веб-сервере
Для корректной работы модуля 1С требуется, чтобы база была опубликована на веб-сервере. Обновление могло сбросить настройки публикации.
Что делать:
- Проверьте, что база 1С опубликована по протоколу HTTPS.
- Убедитесь, что установлены флаги:
- «Публиковать Web-сервисы расширений по умолчанию»,
- «Публиковать тонкий клиент и веб-клиент».
- Если база файловая — текущий сеанс 1С зависает, становясь каналом интеграции. Если клиент-серверная — запускается фоновое задание. Проверьте, что сеанс не заблокирован.
- Если после проверки система выдаёт ошибку подключения — значит, либо публикация недоступна, либо логин/пароль заданы неверно.
Шаг 4. Проверьте токен доступа
При обновлении 1С токен авторизации в Битрикс24 мог быть сброшен.
Что делать:
- В Битрикс24 зайдите в раздел «1С + CRM Битрикс24» → «1С:Бэкофис».
- Сгенерируйте новый токен (при каждом открытии страницы приложения генерируется новый токен).
- В 1С в настройках подключения укажите новый токен в поле «Ключ подключения».
- Убедитесь, что пользователь 1С, от которого запускаются веб-сервисы, имеет право на «Запуск внешнего соединения».
Шаг 5. Проверьте права доступа
Обновление могло сбросить права пользователей.
Что делать:
- В 1С проверьте, что у пользователя обмена есть права на выгрузку данных.
- В Битрикс24 проверьте, что у пользователя, от имени которого идёт обмен, есть права на изменение:
- инфоблоков (каталог товаров)
- заказов
- статусов заказов
- Если используете модуль «Битрикс 24 CRM + 1С» — добавьте пользователям роль «Роль по работе с подсистемой Битрикс 24 CRM + «1С»».
Шаг 6. Проверьте логи ошибок
Логи — главный инструмент диагностики.
Что делать:
- В Битрикс24 проверьте логи обмена в разделе «Настройки» → «Инструменты» → «1С:Обмен».
- На сервере проверьте PHP-логи (`/var/log/php/`) и логи самого Битрикс24 (`/bitrix/modules/iblock/tools/`).
- В 1С проверьте журнал регистрации на предмет ошибок при выгрузке.
Что искать в логах:
- HTTP 500 — чаще всего проблема в памяти или времени выполнения. Увеличьте `memory_limit` до 256M и `max_execution_time` до 600.
- «Файл для импорта пуст» — проблема с ZIP-сжатием или антивирусом.
- «Не работает авторизация» — проблема с HTTP-авторизацией при работе PHP в режиме CGI.
Шаг 7. Проверьте блокирующее ПО
Антивирусы и файрволлы на компьютере с 1С могут блокировать передачу файлов.
Что делать:
- На время обмена отключите на локальной машине всё блокирующее ПО (антивирус, файрволлы).
- В настройках интеграции с 1С отключите zip-сжатие.
Шаг 8. Проверьте, не заблокированы ли фоновые задания
В 1С фоновые задания, отвечающие за обмен, могут быть заблокированы.
Что делать:
- В 1С зайдите в раздел фоновых заданий.
- Проверьте, что задание обмена не имеет статуса «Заблокировано».
- Если задание заблокировано — снимите флаг «Блокировка фонового задания включена».
Шаг 9. Проверьте структуру данных в 1С
Обновление могло изменить структуру справочников.
Что делать:
- Проверьте, что в 1С есть типы номенклатуры «Услуга» и «Товар» — без них обмен не работает.
- Проверьте, что у товаров заполнен артикул и он сопоставлен с полем SKU в Битрикс24.
- Если вы используете нетиповую конфигурацию — проверьте, не затерло ли обновление доработки.