Перейти к основному содержимому
SellUs
Интеграции

Интеграция Битрикс24 с нестандартной 1С

Связать Битрикс24 (продажи) с самописной 1С (учёт) для работы менеджеров в одном окне

1 окновместо постоянных переключений Битрикс24 ↔ 1С

Оптовая торговля, ~100 сотрудников · 8 недель

Клиент

О клиенте и контексте

Отрасль
Оптовая торговля (бытовая химия + хозтовары)
Команда
~100 сотрудников, 30 менеджеров продаж
Специфика 1С
Самописная конфигурация с 2014, ~250 кастомных объектов
Объём данных
~5000 клиентов, ~150000 документов в год

Ситуация

Что было до нас

Сделки и переписка - в Битрикс24, документы и оплаты - в 1С. При этом 1С была сильно дописанная под отраслевые задачи (мультискладская логистика, нестандартный учёт оплат через бартер) - типовые коннекторы не подходили. Менеджеры открывали 2 окна, переключались по 30-40 раз в день.

Менеджер при работе с клиентом постоянно держал открытыми Битрикс24 (сделки, чаты) и 1С (счета, накладные, остатки). Чтобы ответить «когда я получу товар?», нужно было: открыть 1С, найти контрагента, найти последний счёт, посмотреть статус оплаты, потом склад, потом отгрузку. 5-7 кликов в 1С на каждое уточнение.

Типовые коннекторы Битрикс24 ↔ 1С знали стандартные объекты («Контрагент», «Документ Реализация»), но у клиента половина данных была в кастомных объектах («Договор-исключение», «Бартерный учёт», «Возвратная упаковка»). Стандартный коннектор не видел эти сущности. Раньше клиент пробовал - данные не сходились, отказались.

Решение

Что сделали

  1. 1

    Аудит 1С: какие данные нужны менеджеру в карточке сделки

  2. 2

    Кастомный коннектор Битрикс24 ↔ 1С (читает кастомные таблицы 1С)

  3. 3

    Виджет «Документы и оплаты» прямо в карточке сделки Битрикс24

  4. 4

    Двусторонняя синхронизация статусов: оплачено в 1С - статус в Битрикс24 обновляется

Сначала провели аудит 1С (3 дня с программистом клиента) - выписали 18 кастомных объектов, которые нужны менеджерам. Затем написали кастомный коннектор на PHP (наш сервер) который через COM-соединение к 1С тянет данные по нашей схеме маппинга. На стороне Битрикс24 - кастомный виджет в карточке сделки «Финансы клиента» (документы, оплаты, остатки, задолженность). Синхронизация: каждые 5 минут pull-обновление + webhook от 1С на изменение оплат - push в Битрикс24.

Технический стек

  • Битрикс24 (CRM, кастомные виджеты в сделке)
  • 1С 8.3 (самописная конфигурация на платформе)
  • Кастомное middleware на PHP (наш сервер, COM-соединение)
  • Битрикс24 REST API + кастомный JS-виджет

Результат

Что изменилось

−85%

переключений Битрикс24 ↔ 1С

1 окно

для всех данных клиента

8 нед

разработка коннектора

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

Цифры

Конкретные показатели

−85%
Переключений Битрикс24 ↔ 1С

было 30-40 раз/день у менеджера

18
Кастомных объектов 1С интегрировано
5 мин
Задержка синхронизации
8 недель
От аудита до промышленной эксплуатации

Выводы

Что вынесли из проекта

Нестандартная 1С - это всегда дольше и дороже стандартной. Заложить как минимум +50% по бюджету и срокам vs «типовая интеграция». Если клиент скажет «у нас обычная 1С» - обязательно проверять самим, потому что «обычная» в его понимании - это любая 1С, которая работает.

«Самописная 1С - это всегда головная боль интегратора. Но команда справилась - теперь менеджеры даже не помнят, что когда-то заходили в 1С.»

Коммерческий директор, Оптовая торговля

Хотите такой же результат?

Расскажите про задачу — предложим решение и назовём сроки.

Обсудить задачу

Обсудить задачу

Оставьте контакты, мы перезвоним в течение 2 часов в рабочее время.

TelegramMAX