По многочисленным просьбам партнеров и клиентов мы выпустили серверную интеграцию 3CX v15.5 с популярной системой 1С:Предприятие.
Интеграция является расширением стандартной конфигурации «Управление торговлей, редакция 11 (11.4.3.167) для России» ( файл .
cfe ), который устанавливается в конфигурацию стандартным способом (см.
ниже).
Со стороны сервера 3CX загружается CRM-шаблон для взаимодействия с веб-сервисом опубликованной конфигурации 1С.
Расширение конфигурации 1С: Управление торговлей реализует REST API, сопоставляющий номера входящих звонков с номерами контрагентов в 1С.
При поступлении звонка в 3CX она с помощью REST запрашивает у 1С данные контрагента, связанные с Caller ID абонента.
Если контрагент найден, его данные добавляются в Контакты 3CX и отображаются в веб-клиенте 3CX (имя и фамилия).
Если в 3CX включена регистрация звонков, 1С будет вести журнал звонков в 1С.
Требования к конфигурации 1С:Предприятие
Для использования расширения необходима версия платформы 1С:Предприятие не ниже 8.3.11. Стандартная конфигурация «Trade Management, Edition 11» (11.4.3.167) поставляется в режиме совместимости с платформой 8.3.10. Чтобы использовать расширение 3CX, необходимо установить режим совместимости конфигурации Не использовать.Если конфигурация находится на поддержке, то следует включить возможность изменения конфигурации.
Продемонстрируем это на скриншотах: В Конфигураторе 1С перейдите в раздел Конфигурация – Поддержка – Настройки поддержки.
Нажмите кнопку «Включить опцию редактирования» и подтвердите свой выбор во всплывающем окне.
В окне Настройка правил поддержки выберите Объекты с правилом «Изменения разрешены» — Объект «Поставщик» редактируется с сохранением поддержки и Объекты с правилом «Изменения не рекомендуются» — Объект «Поставщик» не редактируется.
Щелкните правой кнопкой мыши корневой раздел «Управление торговлей», выберите «Свойства» и установите для режима совместимости значение «Не использовать».
Выберите Конфигурация — Обновить конфигурацию базы данных.
И нажмите «Принять», чтобы завершить изменения.
Подключение расширения для взаимодействия с 3CX
Закройте Конфигуратор и запустите настройку 1С в режиме Предприятия.В левом верхнем меню выберите Все функции.
Выберите «Управление расширениями конфигурации».
Убедитесь, что в поле Область установки расширения конфигурации установлено значение Информационная база, нажмите кнопку Добавить и добавьте расширение, указав файл 3cx1cextension.cfe из архива.
После установки расширения вкладка «Управление расширениями конфигурации» должна выглядеть так, как показано ниже.
Публикация HTTP-сервиса расширения 1С:Предприятия на веб-сервере
Публикация конфигурации 1С на веб-сервере производится стандартным способом с учетом особенностей программной среды.
- Процедура публикации подробно описана в 1С:ИТС для этого.
связь .
- Инструкция по настройке веб-сервисов для 1С v8.3 и IIS 8.5 на ресурсе Инфостарт .
- Статья с комментариями Публикация баз данных «1С:Предприятие» 8.3 на веб-сервере IIS в Microsoft Windows Server 2008/2012 .
Если в конфигурации есть пользователи (в редких случаях используются конфигурации без пользователей), необходимо изменить строку подключения к базе данных 1С:Предприятия.
Давайте посмотрим на это на примере веб-сервера IIS:
В каталоге публикации найдите файл default.vrd.
Измените там строку подключения, включив в нее учетные данные пользователя, от имени которого база данных будет отвечать на HTTP-запросы.
Строка подключения должна выглядеть примерно так.
Установка XML-шаблона для CRM 1С:Предприятие в 3CX
Откройте интерфейс управления 3CX и перейдите в Настройки — Интеграция CRM — вкладка Серверная часть.В разделе «Доступные CRM-интеграции» выберите 1С и нажмите «Загрузить выбранное».
Затем в поле Доменная часть укажите URL опубликованного сервиса HTTP-конфигурации 1С.
Для записи звонков в 1С включите опцию Включить журнал звонков.
Возможности интеграции 1С:Предприятие с 3CX
Как уже говорилось выше, расширение сопоставляет входящие АОН с номерами контрагентов в базе 1С.Если совпадение найдено, веб-клиент 3CX отобразит имя и фамилию звонящего.
Учет звонков в 1С
Если в шаблоне CRM включена регистрация звонков, 1С будет вести журнал входящих и исходящих звонков со следующими параметрами:- Дата звонка
- Тип звонка: входящий/исходящий/пропущенный внутренним пользователем/нет ответа от внешнего пользователя
- Длительность звонка
- Внешний номер вызывающего абонента (Caller ID)
- Внутренний номер (добавочный номер 3CX)
- Контрагент 1С (при обнаружении совпадения)
В журнале звонков вы можете задать условия отбора и сортировки по интересующим вас столбцам, чтобы быстро анализировать ситуацию с пропущенными или неудавшимися звонками в организации.
Технический журнал взаимодействия 3CX и 1С
Технический журнал 3CX ведет журнал всех обращений 3CX к 1С через REST API.Этот журнал может быть использован для диагностики администратором или программистом 1С.
Загрузки и документация
- Расширение стандартной конфигурации 1С: Предприятие «Управление торговлей, редакция 11 (11.4.3.167) для России»
- Обсуждение интеграции на форуме 3CX
Часто задаваемые вопросы
- Что произойдет, если клиент не будет найден? На данный момент платформа 1С не имеет возможности вызова формы добавления нового клиента по HTTP-ссылке.
- Если контакт отображается в веб-клиенте, можно ли открыть его полную карточку в 1С? На данный момент платформа 1С не имеет возможности вызова карты клиента по HTTP-ссылке.
- Можно ли совершить исходящий звонок с тонкого или толстого клиента 1С? Это возможно, но это должно поддерживаться REST API 3CX.
- Можно ли переадресовать звонок из 1С или реализовать связь «клиент – назначенный менеджер»? Это возможно, но это должно поддерживаться REST API 3CX.
- Можно ли реализовать в 1С панель мониторинга звонков (панель телефонии) в режиме реального времени? В момент, когда идет входящий звонок, 3CX передает только Caller ID абонента без вспомогательной служебной информации (например, занятость конкретной линии, добавочный номер получателя звонка и т.п.
).
Дополнительная служебная информация передается после завершения вызова.
Кроме того, дашборд требует взаимодействия пользователя с вызовами, но для этого необходима поддержка со стороны 3CX REST API.
- Можно ли посмотреть пропущенные звонки в карточке контрагента? Используйте Журнал вызовов в 1С, где реализовано расширение.
В нем вы сможете быстро выбрать контрагентов, которые вас интересуют.
-
Щелочей Производство
19 Oct, 24 -
Объявлен Стабильный Выпуск Mysql 5.6
19 Oct, 24