Задача и границы решения
Успешное сообщение формы должно означать, что заявка надёжно принята. Если внешний сервис временно недоступен, прямой запрос без сохранения может потерять обращение.
Как подойти к задаче
Сначала сохраняйте обращение на контролируемой стороне с идентификатором. Затем передавайте его в CRM и фиксируйте результат. Определите поля, источник, ответственного и правило поиска существующего контакта.
Если проблема начинается ещё до передачи в CRM, потребуется доработка формы на сайте 1С-Битрикс. На стороне сайта проверяют приём и сохранение обращения, а в интеграции — его доставку и защиту от повторов.
Что проверить на практике
Проверьте двойное нажатие, повтор отправки, таймаут и восстановление связи. Повторная доставка той же заявки не должна создавать вторую сделку. У пользователя должно быть понятное подтверждение принятия.
Какой ошибки избежать
Ошибка — путать ошибку сети с отказом CRM. Запрос мог выполниться, а ответ потеряться. Устойчивость строится на идентичности операции, повторной проверке и очереди исключений.
Пример для проверки на вашем проекте
Посетитель отправляет форму, сайт сохраняет обращение, но CRM отвечает с задержкой. Пользователь повторяет действие. У двух попыток должна быть понятная связь, чтобы не возникли две сделки на одну заявку. Подтверждение приёма и факт доставки в CRM фиксируются отдельно. Оператор видит обращения, которые ещё не доставлены, и может безопасно повторить обработку после восстановления связи.
Контракт обмена
Для интеграции определяем события, поля, идентификаторы и направление передачи. Уточняем полномочия подключения и ограничения актуального API. Предусматриваем повторную доставку, журнал результата и ручной разбор исключений. Обмен должен оставаться понятным, когда одна система временно недоступна или ответ на запрос потерялся.
Что проверяем перед запуском
Набор сценариев включает успешную операцию, дубль события, отсутствие обязательного поля, отказ доступа и восстановление после паузы. Контроль выполняется на тестовых данных. Передачу реальных записей начинаем с ограниченного объёма и сверяем результат в обеих системах. Секреты подключения не включаются в инструкции и журналы.