данные должны доходить даже при временной ошибке внешнего сервиса;
Integrations
Интеграции Битрикс24 с 1С, сайтами и внешними API
Делаю интеграции, где важна не только отправка запроса, но и контроль ошибок: очереди, повторные попытки, журнал событий, статусы обмена и диагностика для поддержки.
Fit
Когда интеграция требует контура
Перед разработкой важно отделить настройку, поддержку и полноценный проект. Ниже — типовые признаки, что задачу лучше разбирать технически.
нужно понимать, какой заказ, счёт или сделка зависли и почему;
есть несколько систем-источников и разные правила обновления;
нужны очереди, retry/backoff, маскирование секретов и безопасные логи.
Process
Что закладывается в интеграцию
Описываем поля, события, направления обмена и владельца данных.
Выносим нестабильные операции в очередь или повторяемый cron-контур.
Добавляем статусы, события, последние ошибки и безопасные служебные логи.
Проверяем права, подписи, токены, rate-limit и отсутствие секретов в выводе.
Output
Что можно получить на выходе
- обмен с внешней системой через REST/webhook/API;
- очередь отправки и повторные попытки;
- журнал ошибок без секретов и лишних персональных данных;
- инструкция, как поддержке проверять проблемные записи.
Lab
Integration Monitor
демо мониторинга обменов и ошибок
Посмотреть демоFAQ
Частые вопросы
Можно интегрировать Битрикс24 с 1С?
Да. Формат зависит от версии 1С, доступных API, правил обмена и того, где должен быть главный источник данных.
Что делать, если API внешней системы нестабилен?
Нужно не слать всё напрямую из пользовательского действия, а использовать очередь, повторы и журнал ошибок.
Можно сделать мониторинг обмена?
Да. Минимальный мониторинг обычно показывает статус, последнюю ошибку, время последней попытки и возможность повторить обработку.
Start
Начать можно с короткого описания задачи
Достаточно написать, что есть сейчас, что должно измениться и какие ограничения важны: прод, сроки, доступы, данные или NDA.