Как выбрать и интегрировать CRM-систему для производственного предприятия на базе 1С:УПП и Asterisk?

Руководитель проекта 1С v8.3 (Обычные формы) Управленческий учет Промышленность, строительство и АПК
← На главную

Выбор CRM-системы для завода — это всегда сложный компромисс между жесткими требованиями к учету производства, гибкостью работы коммерческого отдела и бюджетом на внедрение. Если предприятие исторически работает на конфигурации 1С:Управление производственным предприятием (УПП), задача усложняется в разы. Нам необходимо не просто внедрить «красивую звонилку», а бесшовно связать продажи, производство, складские остатки, телефонию Asterisk и корпоративную почту в единый работающий контур.

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

---

Анализ ключевых CRM-решений для завода

При выборе CRM на платформе 1С для производственного сектора чаще всего конкурируют три основных продукта:

  1. 1С:CRM от компании «1С-Рарус» (версии ПРОФ и КОРП). Самое популярное тиражное решение на рынке.
    • Плюсы: Открытый код (за исключением некоторых лицензионных модулей защиты), огромные возможности кастомизации под уникальные процессы завода, мощная встроенная аналитика на базе СКД (Системы компоновки данных).
    • Минусы: В современных версиях (3.0) отсутствует прямая «коробочная» бесшовная интеграция со старыми конфигурациями вроде УПП. Раньше существовало объединенное решение «1С:CRM + УПП», но его поддержка со стороны разработчика официально прекращена.
  2. StorVerk CRM. Специализированное решение со статусом «1С-Совместимо», разработанное специально для B2B-сегмента и производства.
    • Плюсы: Изначально содержит встроенный механизм обмена данными с УПП. Имеет открытый код для доработок силами штатных программистов. Отличается глубоко проработанным рабочим местом менеджера (омничат, интеграция мессенджеров, почты и телефонии в одном окне) и готовым мобильным приложением.
    • Минусы: Меньшая распространенность на рынке по сравнению с решением от Раруса, что может потребовать более глубокого обучения сотрудников.
  3. БИТ.CRM. Решение от компании «Первый Бит», ориентированное на быструю интеграцию и автоматизацию воронки продаж. Хорошо подходит для оперативного управления, но может потребовать значительных доработок при сложной схеме резервирования готовой продукции под заказы покупателей на производстве.

Важное предупреждение о 1С:УПП: Учитывая, что официальная поддержка конфигурации УПП завершается весной 2026 года, внедрение тяжелых монолитных решений непосредственно внутрь базы УПП неперспективно. Рациональный путь — разворачивать CRM как отдельную базу на управляемых формах и настраивать обмен. Это позволит в будущем безболезненно перейти с УПП на 1С:ERP Управление предприятием, сохранив все наработки в CRM.

---

Организация обмена данными: CRM и УПП

Выясним причину, почему интеграция CRM и учетной системы завода критически важна. Менеджеры по продажам не должны работать «в отрыве» от производства. Им необходимы оперативные данные: остатки готовой продукции на складах, статус производства их заказов, графики оплат от клиентов.

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

Рассмотрим пример простого обработчика на стороне CRM для автоматической передачи измененных данных о клиенте в основную базу УПП через web-сервис:


Процедура СинхронизироватьКонтрагентаСУПП(ТекущийКонтрагент) Экспорт
    
    // Подключение к WS-ссылке базы УПП
    Определение = Новый WSОпределения("http://upp-server/ws/crm_integration.1cws?wsdl", "CRM_User", "Password");
    Прокси = Новый WSПрокси(Определение, "http://www.company.ru/upp", "CRMIntegration", "CRMIntegrationSoap");
    
    // Формирование структуры данных
    ДанныеКонтрагента = Новый Структура;
    ДанныеКонтрагента.Вставить("КодCRM", ТекущийКонтрагент.Код);
    ДанныеКонтрагента.Вставить("Наименование", ТекущийКонтрагент.Наименование);
    ДанныеКонтрагента.Вставить("ИНН", ТекущийКонтрагент.ИНН);
    ДанныеКонтрагента.Вставить("КПП", ТекущийКонтрагент.КПП);
    
    Сериализатор = Новый СериализаторXDTO(Определение.ФабрикаXDTO);
    ОбъектXDTO = Сериализатор.ЗаписатьXDTO(ДанныеКонтрагента);
    
    Попытка
        Прокси.ОбновитьКонтрагентаВУПП(ОбъектXDTO);
        ЗаписатьЛогСобытий("Синхронизация контрагента " + ТекущийКонтрагент + " выполнена успешно.");
    Исключение
        Предупреждение("Ошибка передачи данных в УПП: " + ОписаниеОшибки());
    КонецПопытки;
    
КонецПроцедуры

---

Интеграция телефонии Asterisk: СофтФон vs МИКО

Интеграция телефонии с CRM — это базовое требование для контроля работы отдела продаж. Нам необходимо, чтобы при входящем звонке у менеджера мгновенно открывалась карточка клиента, а записи всех разговоров прикреплялись к истории взаимодействия. Для АТС Asterisk на рынке 1С лидируют два решения:

  1. 1С-Рарус: СофтФон. Поставляется вместе с решениями 1С:CRM. Работает через собственный сервер лицензирования и требует установки клиентских приложений на рабочие станции пользователей.
    • Особенности: Бесшовно встраивается в интерфейс решений от Раруса. Однако администрирование клиентских приложений на рабочих станциях может вызывать сложности в крупных сетях или при работе сотрудников через терминальный сервер (RDP).
  2. Панель телефонии МИКО. Специализированный продукт, разработанный исключительно для глубокой интеграции 1С и Asterisk.
    • Особенности: Не требует установки тяжелого стороннего софта на компьютеры пользователей. Прекрасно работает в терминальном режиме (RDP), что критично для заводов с серверной архитектурой 1С. Связь не прерывается, даже если сеанс 1С завис или аварийно завершился. Поддержка технологии AGI-скриптов позволяет выводить имя звонящего клиента прямо на экран физического IP-телефона на столе у менеджера.

Проанализируем пример логики обработки входящего звонка в панели телефонии. При поступлении события от Asterisk система должна определить менеджера, ответственного за данного контрагента, и направить звонок непосредственно ему, минуя секретаря:


Функция ОпределитьПолучателяЗвонка(НомерАбонента) Экспорт
    
    // Очищаем номер телефона от лишних символов для точного поиска
    ОчищенныйНомер = ОчиститьНомерТелефона(НомерАбонента);
    
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |	Контрагенты.ОсновнойМенеджер Покупателя КАК Менеджер,
        |	Контрагенты.ОсновнойМенеджерПокупателя.Телефония_ВнутреннийНомер КАК ВнутреннийНомер
        |ИЗ
        |	Справочник.Контрагенты КАК Контрагенты
        |ГДЕ
        |	(Контрагенты.Телефон ПОДОБНО &Номер)
        |	И НЕ Контрагенты.ОсновнойМенеджерПокупателя ИСКЛЮЧЕНИЕ";
    
    Запрос.УстановитьПараметр("Номер", "%" + ОчищенныйНомер);
    Результат = Запрос.Выполнить();
    
    Если Не Результат.Пустой() Тогда
        Выборка = Результат.Выбрать();
        Выборка.Следующий();
        Если ЗначениеЗаполнено(Выборка.ВнутреннийНомер) Тогда
            Возврат Выборка.ВнутреннийНомер; // Возвращаем внутренний номер для Asterisk
        КонецЕсли;
    КонецЕсли;
    
    Возврат "100"; // Номер секретаря по умолчанию, если клиент не найден
КонецФункции

---

Почему Битрикс24 может не подойти для завода?

Многие компании привлекает низкая стоимость старта в облачном Битрикс24. Однако на этапе внедрения на реальном производстве возникают серьезные технологические барьеры:

---

Рекомендации по успешному внедрению CRM

Посмотрим на ситуацию со стороны человеческого фактора. Главный враг любого внедрения CRM — сопротивление менеджеров по продажам, привыкших вести учет в личных «блокнотах». Чтобы минимизировать саботаж и гарантировать успех проекта, придерживайтесь следующих правил:

  1. Определите лидера процесса. Внедрение CRM должно быть личной инициативой руководителя отдела продаж (РОП). Если РОП не заинтересован в прозрачности работы своих подчиненных, проект обречен на провал, какая бы система ни была выбрана.
  2. Не усложняйте интерфейсы на старте. Сделайте рабочий стол менеджера максимально простым. На первом этапе достаточно запустить фиксацию входящих обращений (лидов), запись звонков через телефонию и ведение истории переписки по почте. Сложные воронки, автоматические задачи и роботов внедряйте постепенно.
  3. Обеспечьте прозрачность для руководства. Настройте базовые аналитические отчеты по активности менеджеров (количество звонков, отправленных КП, среднее время обработки лида) и выведите их на рабочий стол директора завода. Это позволит контролировать возврат инвестиций в CRM-систему в реальном времени.
← На главную