К статье
Практический материал

Автоматизация · 10 мин

Как открыть 1С в Битрикс24 и настроить обмен данными

Как открыть 1С в Битрикс24: встроенный модуль «1С + CRM», коннекторы, REST API, настройка синхронизации контрагентов, счетов и проверка результата.

Задача «открыть 1С в Битрикс24» обычно означает одно из трёх: открыть базу 1С прямо из интерфейса CRM, выставить счёт из 1С внутри сделки или настроить постоянный обмен данными между системами. Во всех случаях потребуется либо стандартный модуль интеграции «1С + Битрикс24 CRM», либо приложение из маркетплейса Битрикс24, либо собственная разработка через REST API.

Прямого способа «встроить окно 1С» в портал не существует: это две независимые программы, которые общаются через механизмы обмена. Поэтому правильная постановка задачи — не открыть программу, а добиться, чтобы нужные данные (контрагенты, товары, счета, статусы оплат) были доступны менеджеру в CRM без переключения в 1С.

Ниже разобраны рабочие варианты интеграции, порядок настройки стандартного модуля, проверка результата и типичные ошибки. Инструкции подходят для облачного и коробочного Битрикс24 и конфигураций 1С с поддержкой модуля синхронизации (Управление торговлей, УНФ, Комплексная автоматизация, ERP).

Определите, какой сценарий вам нужен

Прежде чем что-то настраивать, важно понять, какой результат ожидается. От этого зависит выбор инструмента и объём работ.

Первый сценарий — выставление счетов из сделки: менеджер работает только в Битрикс24, а счёт формируется в 1С и подтягивается в CRM вместе со статусом оплаты. Второй — синхронизация справочников: контрагенты, товары и цены живут в 1С, а в CRM попадают автоматически. Третий — полноценный двусторонний обмен: изменения в любой из систем отражаются в другой.

Маршрут решения

Как выбрать действие

Нужно только выставлять счета из сделок и видеть оплатуУстановите стандартный модуль «1С + CRM» — он решает задачу без программирования
Нужна синхронизация товаров, остатков и контрагентовНастройте обмен справочниками в том же модуле, задав правила соответствия полей
Требуется нестандартная логика (кастомные документы, особыe статусы)Используйте REST API Битрикс24 и HTTP-сервисы 1С или готовый коннектор с доработкой
1С на локальном сервере без доступа извнеНастройте публикацию базы через веб-сервер или используйте модуль, работающий в режиме инициатора со стороны 1С

Проверьте условия и ограничения перед настройкой

Модуль «1С + CRM» поддерживает типовые конфигурации на управляемых формах: Управление торговлей 11, УНФ, Комплексную автоматизацию 2, ERP. Если у вас самописная конфигурация или старая версия на обычных формах, стандартный модуль не встанет — потребуется разработка.

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

Отдельно проверьте права: настройку в 1С должен выполнять пользователь с правами администратора, а в Битрикс24 — сотрудник с правом устанавливать приложения и настраивать CRM. Без этого настройка упрётся в ошибки доступа на середине пути.

Установите и подключите модуль «1С + CRM»

Модуль интеграции распространяется бесплатно и скачивается с официального портала 1С. Установка выполняется через режим «Конфигуратор» или через загрузку расширения — в зависимости от конфигурации. В типовых конфигурациях последних версий модуль часто уже встроен: ищите раздел «CRM и продажи» или «Интеграция с Битрикс24» в настройках.

После установки откройте настройку подключения. Модуль предложит два варианта: подключение к облачному порталу или к коробочной версии. Для облака укажите адрес портала вида вашпортал.bitrix24.ru и авторизуйтесь под учётной записью администратора — система сама получит токен доступа.

Порядок действий
  1. 1
    Убедитесь, что конфигурация 1С поддерживает модуль интеграции, и обновите её при необходимости
  2. 2
    Скачайте модуль «1С + CRM» или найдите встроенный раздел интеграции в настройках 1С
  3. 3
    Запустите мастер подключения и укажите адрес портала Битрикс24
  4. 4
    Авторизуйтесь под учётной записью администратора портала и подтвердите доступ
  5. 5
    Выберите направления обмена: контрагенты, товары, счета, сделки
  6. 6
    Настройте правила сопоставления полей и расписание синхронизации
  7. 7
    Выполните первую выгрузку на тестовых данных и проверьте результат в CRM

Признак успешного подключения — в настройках 1С отображается статус «Подключено», а в Битрикс24 в разделе CRM появляется возможность работы со счетами 1С. Если подключение не устанавливается, чаще всего виноваты недоступность портала с сервера 1С, просроченный сертификат SSL или нехватка прав у учётной записи.

Настройте синхронизацию справочников и документов

После подключения настраиваются правила обмена. Для контрагентов критично задать критерий поиска дублей: обычно это ИНН, сочетание наименования и телефона или email. Если критерий не задать, каждая синхронизация будет плодить новые записи.

Для товаров выберите, какая система является «главной». Практичная схема — товары и цены редактируются только в 1С, а в Битрикс24 попадают в режиме чтения. Это исключает расхождения в каталоге и конфликты при одновременном редактировании.

Счета настраиваются отдельно: укажите, из какой сущности CRM создаётся счёт (обычно из сделки), какие статусы оплаты передавать обратно и нужно ли выгружать PDF. После настройки менеджер в карточке сделки нажимает кнопку выставления счёта — документ создаётся в 1С, а ссылка и статус возвращаются в CRM.

Альтернативы: коннекторы и REST API

Если стандартного модуля не хватает, есть два обходных пути. Первый — готовые приложения из маркетплейса Битрикс24: они закрывают специфические сценарии (обмен заказами интернет-магазина, синхронизация складских остатков) и обычно требуют только установки и настройки без программирования.

Второй путь — собственная интеграция. Битрикс24 предоставляет REST API для работы со сделками, контактами и счетами, а в 1С можно опубликовать HTTP-сервисы или использовать механизм веб-хуков. Это вариант для компаний с разработчиком: гибкость максимальная, но поддержка ложится на вас.

Сравнение вариантов

Модуль «1С + CRM»

Бесплатный, покрывает типовые задачи: счета, контрагенты, товары. Ограничение — работает только с поддерживаемыми конфигурациями и не поддаётся глубокой кастомизации

Приложения из маркетплейса

Быстрый старт под конкретный сценарий, настройка без кода. Ограничение — платная подписка и зависимость от разработчика приложения

REST API и веб-хуки

Любая логика обмена, интеграция с самописными конфигурациями. Ограничение — нужен разработчик и постоянная поддержка решения

Проверьте результат и устраните типичные ошибки

После настройки пройдите контрольный сценарий целиком: создайте тестовую сделку в Битрикс24, выставьте из неё счёт, убедитесь, что он появился в 1С с корректными реквизитами, затем отметьте оплату в 1С и проверьте, что статус обновился в CRM.

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

Контрольные точки

Как проверить результат

Счёт из сделки
Норма

Счёт создан в 1С, номер и PDF видны в карточке сделки

Тревожный признак

Счёт не создаётся или появляется с пустыми реквизитами — проверьте права и соответствие полей

Контрагенты
Норма

Одна запись в 1С на каждого клиента, ИНН и контакты совпадают

Тревожный признак

Дубли контрагентов после каждой синхронизации — пересмотрите критерии поиска

Статус оплаты
Норма

После оплаты в 1С статус в CRM меняется в течение интервала обмена

Тревожный признак

Статус не обновляется — проверьте расписание обмена и журнал ошибок модуля

Журнал обмена
Норма

В журнале модуля нет ошибок, есть записи об успешных сеансах

Тревожный признак

Повторяющиеся ошибки соединения или авторизации — проверьте доступность портала и токен

Типичные ошибки
01
Запуск первой синхронизации на рабочей базе без копии — при ошибке в правилах дубли контрагентов придётся удалять вручную
02
Отсутствие критерия поиска дублей — каждый обмен создаёт новых контрагентов
03
Двустороннее редактирование товаров в обеих системах — каталог расходится, цены в счетах отличаются от 1С
04
Использование учётной записи обычного менеджера для подключения — обмен обрывается при смене пароля или увольнении сотрудника; заведите отдельную служебную учётную запись
05
Игнорирование журнала ошибок модуля — обмен молча не работает неделями, а расхождения всплывают при сверке

Частые вопросы

Можно ли открыть интерфейс 1С прямо в окне Битрикс24?

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

Работает ли интеграция с облачным Битрикс24, если 1С стоит на локальном сервере?

Да. Модуль в 1С сам инициирует соединение с облачным порталом, поэтому открывать входящий доступ к серверу 1С не требуется — достаточно исходящего доступа в интернет по защищённому протоколу.

Платный ли модуль «1С + CRM»?

Модуль распространяется бесплатно. Затраты возможны на обновление конфигурации 1С до поддерживаемой версии и на настройку, если её выполняет сторонний специалист.

Что делать, если конфигурация 1С самописная или сильно доработанная?

Стандартный модуль может не установиться или работать частично. В этом случае используйте REST API Битрикс24 и HTTP-сервисы в 1С либо привлеките разработчика для адаптации модуля под вашу конфигурацию.

Как часто нужно синхронизировать данные?

Зависит от процесса: счета и статусы оплат имеет смысл обменивать чаще (в реальном времени или каждые несколько минут), справочники товаров и контрагентов — по расписанию, например каждые 15–30 минут или раз в час.

Кто должен настраивать интеграцию — программист 1С или администратор Битрикс24?

Основная работа выполняется со стороны 1С, поэтому нужен специалист по 1С с правами администратора. Со стороны Битрикс24 достаточно администратора портала, который подтвердит доступ и проверит результат в CRM.

Итог

Что важно запомнить

Открыть 1С внутри Битрикс24 нельзя, но можно связать системы модулем «1С + CRM»: счета, контрагенты и статусы оплат станут доступны прямо в сделках. Настройку начинайте с резервной копии и тестовой выгрузки, задайте критерии поиска дублей и проверьте полный цикл «сделка — счёт — оплата» перед запуском в работу.