Как интегрировать CRM с 1С:Управление торговлей 11.1: обзор решений и технических нюансов

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет IT и автоматизация бизнеса
← На главную

Вопрос интеграции CRM-системы с 1С:Управление торговлей 11.1 является классической задачей при автоматизации отделов продаж. Основная сложность заключается в выборе между использованием готовых модулей, объединением конфигураций или написанием собственного функционала «с нуля». Рассмотрим подробнее наиболее жизнеспособные варианты, их стоимость и технические риски.

Вариант 1: Использование готовых CRM-надстроек (Рарус, БИТ)

Одним из самых популярных решений является использование продуктов от компаний «1С-Рарус» или «Первый Бит». Эти решения часто устанавливаются как надстройка на типовую конфигурацию. Это означает, что объекты CRM встраиваются непосредственно в метаданные вашей «Управления торговлей».

Разберем основные особенности такого подхода:

  1. Стоимость адаптации: При наличии доработок в вашей типовой конфигурации УТ 11.1 установка CRM-модуля потребует адаптации. Практический опыт показывает, что стоимость такой работы у партнеров может составлять около 40 000 рублей.
  2. Единое информационное пространство: Менеджеры работают в одной базе. Это позволяет бесшовно переводить Лид в Заказ клиента или Счет на оплату без сложных обменов.
  3. Телефония: Подобные решения обычно имеют готовые модули сопряжения с АТС (например, Asterisk). Однако стоит учитывать стоимость лицензий на софтфоны и их закрытость для доработки.

Проанализируем технические риски объединения. Установка CRM как надстройки резко увеличивает объем метаданных. Это приводит к повышенному потреблению оперативной памяти сервером 1С. Кроме того, возникают сложности при обновлении: вам придется ждать выхода релизов от обоих вендоров — и от фирмы «1С» для УТ, и от разработчика CRM-модуля для его актуализации.

Вариант 2: Доработка типового функционала УТ 11.1

Часто бизнес приходит к выводу, что вместо покупки тяжелого стороннего решения эффективнее доработать штатные возможности УТ 11.1. Рассмотрим, что уже заложено в типовую конфигурацию:

Если требования бизнеса ограничиваются фиксацией лидов, воронкой продаж и интеграцией с телефонией, доработка подсистемы Сделки с клиентами может обойтись дешевле и работать стабильнее, чем внедрение внешнего модуля.

Технические нюансы интеграции и обмена данными

Если вы решили использовать CRM как отдельную базу данных, необходимо грамотно настроить синхронизацию. Разберем по шагам ключевые аспекты:

1. Выбор протокола обмена. Вместо устаревших COM-соединений, которые нестабильны в 64-битных системах, рекомендуется использовать универсальный формат EnterpriseData. Это позволяет передавать данные через веб-сервисы в режиме реального времени.

2. Разграничение мастер-данных (MDM). Критически важно определить «точку правды» для каждого объекта. Рекомендуемая модель:

3. Конфликты обработчиков событий. При внедрении сторонних CRM-модулей в УТ 11.1 часто возникают конфликты в подписках на события. Например, при записи документа Заказ клиента два разных обработчика (типовой и CRM) могут пытаться модифицировать одни и те же данные, что приводит к блокировкам. Проанализируем код подписок перед финальным внедрением:


// Пример проверки конфликтующих подписок
Для Каждого Подписка Из МенеджерПодписокНаСобытия Цикл
    Если Подписка.Источник = Метаданные.Документы.ЗаказКлиента Тогда
        // Проверяем логику работы стороннего модуля
    КонецЕсли;
КонецЦикла;

Особенности работы с телефонией

Интеграция с АТС — одна из главных целей внедрения CRM. Выясним основные моменты при работе с телефонией в среде 1С:

Подводя итог, можно сказать, что выбор зависит от готовности компании поддерживать сложную «спаренную» конфигурацию. Если ресурсы ограничены, а требования стандартны — оптимальным будет путь доработки типовой УТ или использование легких внешних сервисов через API.

← На главную