Интеграции Битрикс24 — 1С:Фреш — HTTP-сервисы во Фреше
Техразбор
HTTP-сервисы и OData во Фреше: что разрешено для обмена
Выбираете, как связать 1С:Фреш с Битрикс24 или другой CRM, и не хотите переплатить? Сначала — простым языком, что во Фреше можно, а что нельзя и какой путь выбрать. В конце — детали для вашего 1С-ника.
Коротко. Забирать данные из Фреша можно без доработки 1С — это самый дешёвый путь. Если 1С должна сама отправлять данные или выполнять команды, нужна доработка с проверкой у фирмы «1С».
Кто начинает обмен — от этого зависит всё
- CRM сама приходит в 1С за данными. Например, раз в 10 минут забирает новые оплаты. Во Фреше это разрешено и не требует доработки 1С.
- 1С сама отправляет данные в CRM в момент события — например, сразу при проведении оплаты. Во Фреше это возможно только через доработку, которую проверяет фирма «1С».
Для большинства задач — видеть в CRM оплаты, долги и статусы счетов — хватает первого варианта. Задержка в несколько минут на работе менеджера не сказывается.
Путь без доработки 1С
Во Фреше есть встроенный способ отдавать данные наружу. Администратор базы включает его сам и выбирает, какие данные открыть: клиентов, договоры, счета, отгрузки, оплаты. Мы подключаем к нему сервис-посредник, который по расписанию переносит изменения в Битрикс24.
- 1С не дорабатываем, ждать проверки «1С» не нужно.
- Для обмена — отдельный пользователь 1С с доступом только к нужному.
- Стоит от 45 000 ₽ для типовой конфигурации.
Путь с доработкой внутри 1С
Нужен, если CRM должна отдавать 1С команды («создай заказ и проведи») или 1С должна сама сообщать о событиях. Такую доработку во Фреш ставят только после проверки у фирмы «1С», и загрузить её на проверку может не сам абонент, а партнёр 1С или провайдер сервиса.
У проверки строгие правила: код должен быть открыт, данные наружу можно отправлять только на заранее заявленные адреса или с подтверждением пользователя, а каждая операция ограничена по времени и памяти. Для обмена с CRM это не проблема, если передавать данные порциями, а не всю базу разом.
Какой путь выбрать
| Без доработки | Оплаты, долги, счета и клиенты в Битрикс24 с обновлением раз в 5–15 минут. Быстро и дёшево, от 45 000 ₽. |
| Доработка | 1С должна сама реагировать на события или выполнять сложные команды. Срок зависит от проверки у «1С». |
| Переезд | Нужна глубокая доработка базы или обычный коннектор. Облако с полным доступом или своя 1С. |
Общий разбор трёх путей с ценами — в статье Битрикс24 и 1С:Фреш.
Для вашего 1С-ника: технические детали
Стандартный интерфейс OData. Включается в «Администрирование → Синхронизация данных → Настройки стандартного интерфейса OData». Адрес — адрес базы плюс /odata/standard.odata/, вход по Basic-аутентификации под отдельным пользователем с ролью удалённого доступа OData. Режим загрузки данных (заголовок 1C_OData-DataLoadMode) во Фреше не поддерживается — запись идёт с обычными проверками.
Свой HTTP-сервис возможен только в расширении конфигурации, прошедшем аудит 1С. Передача данных за пределы сервиса — на адреса, заявленные в расширении, или с подтверждением пользователя. Внешние компоненты запрещены.
| Длительность | до 2 400 с на серверный вызов |
| Процессор | до 600 с |
| СУБД | до 1 200 с |
| Сервисы | до 600 с на обращения к внешним сервисам |
| Память | до 4 ГБ |
| Диск | до 20 ГБ |
Требования и лимиты — по документации 1cfresh.com; перед стартом сверяем с актуальной версией.
Нужна вторая пара глаз на схему обмена?
Напишите, какая у вас 1С и что должно передаваться, — скажем, пройдёт ли это во Фреше и какой путь дешевле.