Почему 1С «не видит» данные из Битрикс24?

Друзья, сегодня разберем одну типичную ошибку при синхронизации Битрикс24 и 1С через Коннектор. Казалось бы, событие выгрузки зарегистрировано, данные в таблице есть, но 1С их «не забирает».

Как работает регистрация данных для обмена? Когда на портале Битрикс24 создается или изменяется объект (например, компания), система фиксирует событие для последующей выгрузки в таблице b_rest_event_offline.

**Важные поля этой таблицы:** 🔹ENTITY_TYPE — тип сущности (COMPANY, CONTACT и т.д.) 🔹ENTITY_ID — ID объекта 🔹EVENT_DATA — данные события 🔹ERROR — индикатор ошибки

Нам нужно выбрать поле ERROR

если ERROR = 0 — все в порядке, запись готова к выгрузке. а если ERROR = 1 — при регистрации события что-то пошло не так, запись не будет передана в 1С.

Именно наличие ERROR=1 является причиной, почему карточка клиента остается «невидимой» для 1С. Причины ошибки могут быть разные: 🔹Дублирующиеся или некорректные данные в карточке. 🔹В момент изменения объекта на портале сработали противоречивые бизнес-процессы. 🔹Нарушение в целостности данных (например, удалён обязательный реквизит).

Что делать, если ошибка возникает?

1. Проверьте таблицу b_rest_event_offline по ID проблемной компании._ _ 2. Если ошибка есть, попробуйте на портале: — Отредактировать и сохранить заново карточку. — Или создать копию карточки, затем объединить её с оригинальной (возможно после этого новая запись в таблице появляется уже без ошибки и успешно выгрузится)_ _ 3. Если ошибка остается, анализируйте обязательные поля карточки. Иногда достаточно заполнить пустые реквизиты (ИНН, телефон и т.д.) или удалить некорректные символы.

**Профилактика_** _ Регулярно следите за содержимым b_rest_event_offline, особенно после обновлений портала.

В спорных случаях можно временно очистить ошибочную запись и сгенерировать событие заново.

Почему 1С «не видит» данные из Битрикс24? | Сетка — социальная сеть от hh.ru