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

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка обмена 1С:Документооборот и Битрикс24
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1258
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    849
  • 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
    584
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    989

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

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

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

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

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

  • Документы → Битрикс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 минут для документов и мгновенной синхронизацией для задач и согласований.