Налаштування обміну 1С:Документообіг та Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування обміну 1С:Документообіг та Бітрікс24
Проста
~1 робочий день
Часті питання

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

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • 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. Маппінг за електронною поштою або табельним номером у користувацькому полі.
  • Статуси узгодження. «Узгоджено» / «Відхилено» / «На доробку» в 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 хвилин для документів та миттєвою синхронізацією для задач та узгодження.