Настройка обмена 1С:Документооборот и Битрикс24

Проблема: при двусторонней синхронизации 1С:Документооборот (1С:ДО) и Битрикс24 зацикливаются вебхуки — обновление документа в 1С создаёт задачу в Битрикс24, обновление задачи шлёт обратный запрос в 1С, и цикл повторяется. Без флагов синхронизации это приводит к дублированию данных и бесконечным уве
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка обмена 1С:Документооборот и Битрикс24
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1017
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    759
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    802
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1162

Проблема: при двусторонней синхронизации 1С:Документооборот (1С:ДО) и Битрикс24 зацикливаются вебхуки — обновление документа в 1С создаёт задачу в Битрикс24, обновление задачи шлёт обратный запрос в 1С, и цикл повторяется. Без флагов синхронизации это приводит к дублированию данных и бесконечным уведомлениям. Мы решаем эту задачу через контрольные метки и интеллектуальный маппинг, гарантируя стабильную работу связки.

Связка 1С:Документооборот и Битрикс24 закрывает разрыв между учётным контуром и рабочим пространством команды. Документы хранятся в 1С:ДО с юридической силой и версионностью, а сотрудники работают с задачами и согласованиями внутри Битрикс24 — без переключения между системами. Наш опыт в этой интеграции превышает 5 лет, более 100 внедрений, что позволяет избежать типовых ошибок при настройке.

Мы настраиваем двусторонний обмен так, чтобы изменения в любой из систем корректно отражались в другой, конфликты обрабатывались автоматически, а маршруты согласования не дублировались. Всё работает под ключ: от первой настройки до мониторинга в промышленной эксплуатации.

Что синхронизируется

Обмен строится по трём направлениям:

  • Документы → Битрикс24.Диск. Файлы из 1С:ДО публикуются в заданные папки на Диске. При обновлении версии в 1С:ДО файл на Диске перезаписывается. Обратная загрузка — по триггеру или расписанию.
  • Поручения ↔ Задачи. Поручение в 1С:ДО создаёт задачу в Битрикс24 с привязкой к ответственному. Закрытие задачи в Б24 меняет статус поручения в 1С:ДО.
  • Согласования через бизнес-процессы. Маршрут согласования документа в 1С:ДО транслируется в БП Битрикс24 — участники получают уведомления и голосуют внутри портала.

Технический стек интеграции

Обмен реализуется через REST API Битрикс24. Официальная документация и HTTP-сервисы 1С:ДО. Схема взаимодействия:

Компонент Роль
REST API Битрикс24 Создание задач, загрузка файлов на Диск, запуск БП
Вебхуки (входящие) Приём событий из 1С:ДО — новый документ, смена статуса
Вебхуки (исходящие) Уведомление 1С:ДО о завершении согласования в Б24
HTTP-сервис 1С:ДО Endpoint для получения команд из Битрикс24
Очередь сообщений Буферизация при пиковых нагрузках (опционально — RabbitMQ)

Авторизация — через OAuth 2.0 для серверных приложений или входящий вебхук с токеном. Для промышленной эксплуатации используем серверное приложение: токен обновляется автоматически, нет привязки к конкретному пользователю.

Маппинг полей

Справочники в 1С:ДО и Битрикс24 не совпадают. Настраиваем таблицу соответствий:

  • Контрагенты 1С:ДО → Компании CRM. Сопоставление по ИНН или внешнему коду.
  • Виды документов → Папки Диска. Каждый вид документа из 1С:ДО привязывается к конкретной папке.
  • Исполнители → Пользователи Б24. Маппинг по email или табельному номеру в пользовательском поле.
  • Статусы согласования. «Согласовано» / «Отклонено» / «На доработку» в 1С:ДО соответствуют результатам голосования в БП Битрикс24.

Как настроить маршруты согласования?

Это ключевой элемент интеграции. Маршрут в 1С:ДО содержит этапы: инициация, последовательное или параллельное согласование, подписание. В Битрикс24 этот маршрут воспроизводится через шаблон бизнес-процесса:

  1. Инициация. Вебхук из 1С:ДО запускает БП в Битрикс24 с передачей ID документа, списка согласующих и срока.
  2. Параллельный этап. БП создаёт задания всем участникам этапа одновременно. Результат фиксируется в переменных БП.
  3. Последовательный этап. Задание следующему участнику создаётся только после завершения предыдущего.
  4. Возврат результата. По завершении БП исходящий вебхук отправляет в 1С:ДО итоговый статус и комментарии согласующих.

Если маршрут в 1С:ДО изменился (добавлен этап, заменён согласующий), шаблон БП обновляется вручную или через скрипт пересоздания. Полная автогенерация шаблонов БП из 1С:ДО возможна, но требует отдельной разработки обработки.

Как обрабатываются конфликты?

При двустороннем обмене неизбежны коллизии. Правила разрешения:

  • Документы. Приоритет у 1С:ДО — это система учёта. Если файл изменён в обеих системах, версия из 1С:ДО перезаписывает версию на Диске, конфликтная копия сохраняется с суффиксом _conflict_YYYYMMDD.
  • Задачи/поручения. Приоритет у системы, где произошло последнее изменение (по метке времени). При расхождении менее 60 секунд — ручное разрешение через уведомление администратору.
  • Согласования. Конфликт невозможен конструктивно: результат голосования формируется в одной системе и передаётся в другую.

Как настроить расписание и мониторинг?

Синхронизация документов работает по расписанию (cron-задача на стороне 1С, агент на стороне Б24) с интервалом от 5 минут. Задачи и согласования — в реальном времени через вебхуки.

Для мониторинга настраиваем:

  • Лог обмена в 1С:ДО (регистр сведений с историей отправок)
  • Журнал входящих вебхуков в Битрикс24
  • Уведомление администратору при ошибках HTTP (статусы 4xx/5xx) или таймауте
Типовые проблемы и их решения
Проблема Решение
Зацикливание вебхуков Добавить флаг синхронизации и проверку временных меток
Дублирование задач Настроить уникальный идентификатор для каждого поручения
Потеря версий документа Использовать очередь сообщений для гарантированной доставки

Для индивидуального плана интеграции получите консультацию — мы проанализируем вашу схему документооборота.

Что получается в итоге

Сотрудники согласовывают документы в привычном интерфейсе Битрикс24, не заходя в 1С:ДО. Бухгалтерия и юристы продолжают работать в 1С:Документооборот. Обе системы содержат актуальные данные с задержкой не более 5–10 минут для документов и мгновенной синхронизацией для задач и согласований. Наш подход с очередями сообщений (RabbitMQ) обрабатывает до 5000 документов в час — это в 10 раз быстрее типовых решений без буферизации.

Оцените ваш проект: мы подготовим план интеграции за 1 день. Свяжитесь с нами для консультации — гарантируем стабильную работу обмена.