Как выбрать CRM в 1С с функцией записи и воспроизведения звонков?

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

Выбор CRM-системы — это всегда поиск баланса между функциональностью, стоимостью владения и простотой внедрения. Когда перед бизнесом встает задача интеграции телефонии, записи разговоров и построения воронки продаж, важно понимать, какие инструменты предоставляет платформа 1С, а где потребуется кастомная доработка.

Анализируем типовые конфигурации для CRM-задач

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

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

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

Интеграция телефонии: готовые модули или разработка с нуля?

Когда вы определились с конфигурацией, наступает этап интеграции АТС. Здесь есть два основных пути:

  1. Использование готовых решений (например, СофтФон). Этот путь подходит тем, кто хочет минимизировать время на разработку. Такие модули позволяют не только совершать звонки из 1С одним кликом, но и вести журнал звонков, привязывать записи разговоров к карточке клиента и даже открывать карточку контрагента при входящем вызове.
  2. Самостоятельная разработка с использованием HTTP-сервисов. Если вы используете собственную АТС (например, Asterisk), можно организовать обмен данными через HTTP-сервисы 1С. Это позволяет полностью контролировать процесс без покупки сторонних лицензий на коннекторы.

Техническая реализация интеграции с АТС

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

Для реализации собственного решения вам потребуются следующие компоненты:

Пример логики взаимодействия с Asterisk через AMI (Asterisk Manager Interface) часто строится на передаче событий через промежуточный скрипт на Node.js или Python, который транслирует вызовы в REST API вашей 1С.

Примерный алгоритм обработки события в 1С:


Функция Post(Запрос)
    ДанныеЗвонка = ПолучитьСтруктуруИзJSON(Запрос.ПолучитьТелоКакСтроку());
    Если ДанныеЗвонка.Статус = "Входящий" Тогда
        // Найти клиента в базе по номеру телефона
        Клиент = НайтиКонтрагентаПоТелефону(ДанныеЗвонка.Номер);
        // Создать событие или оповестить пользователя
        ОповеститьПользователя(Клиент);
    КонецЕсли;
КонецФункции

Рекомендации по внедрению

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

Таким образом, интеграция телефонии — это задача, решаемая как покупкой готовых модулей интеграции, так и разработкой собственного гибкого решения через HTTP-сервисы и Систему взаимодействия. Выбирайте вариант, исходя из ресурсов вашей команды разработки и специфики АТС.

← На главную