Ошибки обмена 1С и Битрикс24: частые причины и как их исправить
Обмен с 1С работал, а потом перестал: товары не обновляются, счета не создаются, оплаты не приходят. Менеджеры начинают снова звонить в бухгалтерию, а доверие к CRM падает. Разбираем частые причины, порядок поиска и меры, которые не дают обмену ломаться снова.
Как понять, что обмен сломался
Иногда обмен падает с явной ошибкой, но чаще — тихо. Признаки:
- цены в CRM не совпадают с 1С;
- новые товары не появляются в каталоге;
- счета из сделок не создаются в 1С или создаются с ошибками;
- сделки не переходят в «Оплачено», хотя оплата в 1С есть;
- появляются дубли контрагентов;
- менеджеры жалуются, что «CRM врёт».
Чем раньше заметить сбой, тем меньше данных придётся исправлять. Поэтому важно настроить уведомления об ошибках — об этом ниже.
Частые причины
Обновление 1С или модуля обмена
После обновления конфигурации меняются объекты и реквизиты, и обмен перестаёт находить нужные данные. Это самая частая причина, особенно для доработанных конфигураций.
Права пользователя обмена
Пользователь, от имени которого идёт обмен, потерял права или пароль сменился. Часто пароль меняют по требованию безопасности, не зная, что от этого пользователя работает обмен.
Справочники
Новая единица измерения, ставка НДС или тип цен в 1С, которых нет в настройках обмена. Документ не может быть создан, потому что не с чем сопоставить значение.
Дубли
Контрагент или товар заведён дважды — обмен не может однозначно сопоставить объекты. Подробнее — в статье о дублях в CRM.
Объём данных и таймауты
Слишком большая порция за один сеанс обмена не успевает обработаться. Обычно это видно после массовых изменений — например, переоценки всего каталога.
Сеть и доступность
1С недоступна из интернета, сменился адрес публикации или истёк сертификат. Для облачных баз — изменились настройки на стороне провайдера.
Изменения в Битрикс24
Удалили или переименовали поле, на которое опирается обмен; сменили воронку или стадии; удалили пользователя, на которого назначались сделки.
Как искать причину
- Журнал обмена в 1С и в Битрикс24 — что именно не прошло и с какой ошибкой.
- Что менялось последним — обновление, новые справочники, смена пароля, изменения в CRM.
- Проверка на одном объекте — попробуйте передать один товар или один документ.
- Права и доступность — может ли пользователь обмена войти в 1С; открывается ли публикация.
- Сравнение данных — где именно расхождение: в товарах, ценах, контрагентах или документах.
Типовые ошибки и решения
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Обмен не запускается | Пароль, права, доступность 1С | Проверить пользователя обмена и публикацию |
| Не создаются счета | Не сопоставлены справочники | Добавить соответствия единиц, НДС, организаций |
| Дубли контрагентов | Нет сопоставления по ИНН | Объединить дубли, включить поиск по ИНН |
| Не приходят оплаты | Изменилась логика документов в 1С | Проверить, какой документ считается оплатой |
| Обмен обрывается | Большой объём, таймаут | Уменьшить порцию, обменять частями |
| Ошибки после обновления | Изменилась структура конфигурации | Обновить модуль обмена, проверить на копии |
Как исправить последствия
После устранения причины нужно проверить, что пропустил обмен за время сбоя:
- повторно передать документы, которые не прошли;
- сверить оплаты в CRM и в 1С за период сбоя и вручную или повторным обменом перевести сделки;
- объединить дубли, которые появились;
- предупредить менеджеров, какие данные могли быть неактуальны.
Как предотвратить
- тестируйте обновления 1С на копии базы;
- закрепите ответственного за обмен с обеих сторон;
- настройте уведомления об ошибках обмена — на почту или в чат ответственному;
- регулярно проверяйте дубли;
- не меняйте поля и стадии CRM, на которые опирается обмен, без согласования;
- ведите короткое описание обмена: что, откуда, куда и по какому правилу передаётся.
Ежемесячная проверка
| Что проверить | Как |
|---|---|
| Сумма оплат за месяц | Сравнить отчёт CRM и 1С |
| Новые товары | Проверить, что появились в каталоге |
| Цены | Выборочно сверить несколько позиций |
| Дубли | Поиск дублей по ИНН |
| Журнал ошибок | Просмотреть, нет ли повторяющихся ошибок |
Когда звать специалиста
Если журнал показывает непонятные ошибки или обмен сломался после обновления — быстрее обратиться к специалисту, чем терять оплаты и счета. Особенно если конфигурация доработана: исправление обмена может потребовать изменений в коде 1С.
Частые вопросы
Можно ли настроить обмен так, чтобы он вообще не ломался?
Полностью — нет: обновления и изменения неизбежны. Но тестирование, ответственный и уведомления сокращают время сбоев до часов вместо недель.
Что надёжнее — коннектор или своя интеграция?
Надёжность зависит от качества настройки и сопровождения. Коннектор проще поддерживать на типовых конфигурациях, своя интеграция — точнее повторяет нестандартный процесс. Подробнее — в статье о коннекторе 1С.
Если обмен уже сломался или хотите поставить его на поддержку — сопровождение Битрикс24 и интеграция с 1С.