Перейти к основному содержимому
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 часов в рабочее время.

Telegram