Установка и настройка - дополнение к конфигурации для 1С 7.7

1. Системные требования

Модуль «Простые звонки – 1С 7.7» поставляется в виде дополнения к конфигурации 1С, компонента ActiveX и служебной библиотеки EventProxy.dll.

Внимание! Дополнение к конфигурации устанавливается один раз на конфигурацию 1С, которую вы хотите подключить к «Простым звонкам». Компонент ActiveX устанавливается на все компьютеры пользователей 1С и «Простых звонков»

Для установки дополнения к конфигурации 1С вам потребуется:
- Платформа 1С версии 7.7
- 1С конфигурация «Торговля и склад», «Комплексная поставка»

Для установки и работы компонента ActiveX на компьютерах пользователей вам потребуется: - Компьютер с операционной системой Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

2. Проверьте перед установкой

Перед установкой и настройкой дополнения конфигурации 1С, пожалуйста, проверьте:

  • Вы сделали архивную копию базы 1С
  • Компьютер, на который вы устанавливаете дополнение к конфигурации 1С, удовлетворяет системным требованиям (см. )
  • У вас есть доступ к базе 1С в режиме «Конфигуратора»
  • Вы можете войти в базу 1С с правами администратора
  • У вас есть файл ProstieZvonki_1C_77.zip с дополнением к конфигурации 1С
  • У вас есть IP адрес и порт АТС-коннектора «Простые звонки».

Перед установкой и настройкой компонента ActiveX на компьютеры пользователей, пожалуйста, проверьте:

  • Компьютеры пользователей, на которые вы устанавливаете компонент ActiveX, удовлетворяют системным требованиям (см. «1. Системные требования»)
  • У вас есть доступ к компьютерам пользователей с правами администратора операционной системы
  • У вас есть программа установки ProstieZvonki_1С_ActiveX.exe компонента ActiveX

3. Установка дополнения к конфигурации

Внимание! Если вы пользуетесь другой конфигурацией (например, «Комплексная поставка» или собственная модифицированная конфигурация), то алгоритм действий и внешний вид экранов могут значительно отличаться

Объединение объектов

3.1. Сделайте архивную копию базы («Администрирование» - «Выгрузить данные»).

3.2. Распакуйте файл ProstieZvonki_1C_77.zip и добавьте получившуюся папку в список информационных баз 1С. Далее эту базу в инструкции мы будем называть «Простые звонки». Ту базу 1С, в которую нужно внести изменения, будем называть «Рабочая».

3.3. Откройте «Рабочую» базу 1С в режиме «Конфигуратора».

3.4. Выберите в меню «Конфигурация» - «Открыть конфигурацию».

3.5. Выберите в меню «Конфигурация» - «Объединение конфигураций».

3.6. Выберите файл 1Cv7.md из папки с базой «Простые звонки»

3.7. Откроется окно сравнения и объединения конфигураций. В нём необходимо оставить галочки только на объектах с префиксом «ПростыеЗвонки_»:

  • Константа «ПростыеЗвонки_Сервер»
  • Константа «ПростыеЗвонки_Пароль»
  • Справочник «ПростыеЗвонки_НомераТелефонов»
  • Справочник «ПростыеЗвонки_ИсторияЗвонков»
  • Справочник «ПростыеЗвонки_НастройкиПользователей»
  • Справочник «ПростыеЗвонки_ОтветственныеЛицаКонтрагентов»
  • Справочник «ПростыеЗвонки_Настройки»
  • Обработка «ПростыеЗвонки_Настройка»
  • Обработка «ПростыеЗвонки_ВходящийЗвонок»

окно объединение конфигураций

3.8. После этого нажмите на кнопку «Ок» - произойдет обновление конфигурации.

Объединение глобальных модулей

3.9. Зайдите в базу «Простые звонки» в режиме «Конфигуратора» и откройте глобальный модуль. Для этого сначала выберите в меню «Конфигурация» - «Открыть конфигурацию», а затем «Действия» - «Глобальный модуль».

3.10. Точно также откройте глобальный модуль в «Рабочей» базе.

3.11. В глобальном модуле «Рабочей» базы найдите предварительное объявление процедур и функций глобального модуля. Вставьте туда объявление из глобального модуля базы «Простые звонки» следующим образом:

заходим в глобальный модуль

// Простые звонки(-
Перем глПростыеЗвонкиКомпонента, глПростыеЗвонкиОбработчик, глПростыеЗвонкиПараметры Экспорт;

Функция глПростыеЗвонки_УстановленыПраваНаИспользование() Экспорт Далее
Функция глПростыеЗвонки_ОбработатьВходящееСобытие(Событие,Данные) Экспорт Далее
Процедура глПростыеЗвонки_Подключиться() Экспорт Далее
Процедура ПростыеЗвонки_УстановитьПараметры() Далее
Функция глПростыеЗвонки_ЗаполнитьНомераТелефонов() Экспорт Далее
// -) Простые звонки

3.12. В конце процедуры «ПриНачалеРаботыСистемы()» вставьте следующий текст (его можно также скопировать из глобального модуля базы «Простые звонки»):

редактирование процедуры «ПриНачалеРаботыСистемы

// Простые звонки(-
ПростыеЗвонки_УстановитьПараметры();

Если глПростыеЗвонки_УстановленыПраваНаИспользование()=1 Тогда
	 глПростыеЗвонки_Подключиться();
КонецЕсли;

Спр = СоздатьОбъект("Справочник . ПростыеЗвонки_НомераТелефонов");
Спр.ВыбратьЭлементы();
Если Спр.ПолучитьЭлемент() = 0 Тогда
		глПростыеЗвонки_ЗаполнитьНомераТелефонов();
КонецЕсли;
// -) Простые звонки

3.13. Для обработки внешних событий, вставьте в конце процедуры глОбработкаВнешнегоСобытия() следующий текст (его также можно скопировать из глобального модуля базы «Простые звонки»):

редактирование процедуры глОбработкаВнешнегоСобытия

// Простые звонки(-
Если Источник = "ПростыеЗвонки" Тогда
	глПростыеЗвонки_ОбработатьВходящееСобытие(Событие.Данные);
КонецЕсли;
// -) Простые звонки

3.14. Теперь скопируйте процедуры и функции из глобального модуля базы «Простые звонки» и вставьте их после последней процедуры или функции в глобальном модуле «Рабочей» базы.

Настройка справочника «Контрагенты»

3.15. Скопируйте элементы формы справочника «Контрагенты» из базы «Простые звонки» на форму контрагента в «Рабочей» базе.

Для этого в «Рабочей базе» откройте форму элемента справочники «Контрагенты»:

заходим в редактирование формы

В форме элемента настройте «слои». Для этого нажмите на кнопку кнопка слои и в появившемся окне, напротив каждого слоя установите пометки как на картинке ниже (напротив слоя «ЮрЛицо» должна стоять пометка с карандашом).

После этого из базы «Простые звонки» из формы элемента справочника «Контрагенты» перенесите кнопку «Позвонить». Для этого выделите нужную кнопку, нажмите «CTRL+C», перейдите в «Рабочую» базу, там вставьте кнопку «CTRL+V» в нужное место.

преносим кнопку «Позвонить»

Сделайте тоже самое для каждого элемента формы из базы «Простые звонки».

размещаем кнопку позвонить для для каждого элемента формы

3.16. В процедуру «ПриОткрытии» формы Контрагента «Рабочей» вставьте следующий текст:

редактируем процедуру «ПриОткрытии»

Если ПустоеЗначение(Форма.Параметр)=0 Тогда
ТелефоныФизЛица = Форма.Параметр;
ТелефоныЮрЛица = Форма.Параметр;
КонецЕсли;
ПростыеЗвонки_ОтветственныйПользователь =
глПростыеЗвонки_ПолучитьОтветственногоПользователяКонтрагента(ТекущийЭлемент())
;

3.17. В конец процедуры «ПриЗаписи()» вставьте:

глПростыеЗвонки_ПриЗаписиКонтрагента(ТекущийЭлемент(),ПростыеЗвонки_Ответ
ственныйПользователь);

Настройка прав

3.18. Для всех добавленных объектов в «Рабочей» базе проверьте наличие прав. Для этого на каждом объекте с префиксом «ПростыеЗвонки_» зайдите в свойства:

проверка на наличе прав

3.19. Переключитесь на вкладку «Права» и убедитесь, что все галочки проставлены:

проставляем все галочки во вкладке Права

Настройка меню

3.20. Для добавления формы настройки в основной интерфейс программы в конфигураторе в дереве метаданных переключитесь внизу на закладку «Интерфейс» (1), затем дважды кликните на «Полный интерфейс» (2) и выберите «Меню»(3):

заходим во вкладку меню

3.21. После этого разверните группу «Сервис», выберите внизу «Новый» и в появившемся окне в поле «Объект» выберите «Обработки.ПростыеЗвонки_Настройка».

заходим в настройки простых звонков

Сделайте тоже самое для справочников «История звонков» и «Настройка пользователей». В итоге должно получиться следующее:

повтор действий из предыдущего пункта для Истории звонков» и Настройки прользователей

На этом объединение конфигураций закончено, для сохранения изменений выберите в меню «Файл» - «Сохранить».

Копирование служебной библиотеки EventProxy.dll

3.21. Скопируйте файл EventProxy.dll из папки с базой 1С «Простые звонки» в папку с «Рабочей базой».

4. Установка компонента ActiveX на компьютеры пользователей 1С

Внимание! Если пользователи 1С работают с системой через терминальный доступ, то вам необходимо установить компонент ActiveX только на сервер терминального доступа, к которому подключаются пользователи.

Зайдите на компьютер пользователя 1С с правами администратора операционной системы.

Запустите программу установки компонента ActiveX ProstieZvonki_1С_ActiveX.exe. Установите компонент ActiveX для всех пользователей Windows, следуя инструкциям.

Повторите установку компонента ActiveX на остальных компьютерах пользователей «Простых звонков».

5. Настройка дополнения к конфигурации 1С

5.1. Откройте «Рабочую» базу 1С.

5.2. Тем пользователям 1С, которые будут работать с «Простыми звонками» необходимо назначить специальные права и указать внутренние телефонные номера. Выберите в меню «Сервис» - «Настройка пользователей (Простые звонки)».

настройка пользователей простых звонков»

5.3. Добавьте необходимых пользователей. Для этого нажмите кнопку «Новая строка»:

добавляем пользователей

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

задаем внутренний номерпользователя

5.5. Чтобы настроить подключение к АТС-коннектору «Простых звонков» выберите в меню «Сервис» - «Настройка (Простые звонки)».

Внимание! После установки или изменения внутреннего номера у пользователя, изменения вступят в силу только после перезапуска 1С клиента соответствующим пользователем

заходим в настройки простых звонков

5.6. В появившемся окне задайте адрес АТС-коннектора и пароль.

вводим настройки для подключения к простым звонкам

Внимание! Если вы не получили или не знаете адрес сервера «Простые звонки» и пароль, пожалуйста обратитесь в службу технической поддержки Ведисофт

5.7. Нажмите кнопку «Подключиться». Через несколько секунд в поле «Состояние подключения» должна появиться надпись «Есть соединение».

6. Удаление модуля «Простые звонки – 1С»

6.1. Перед удалением модуля «Простые звонки – 1С» сделайте резервную копию базы 1С.

Внимание! Удаление модуля «Простые звонки – 1С» из конфигурации 1С должен проводить квалифицированный программист 1С.

6.2. Откройте базу 1С в режиме «Конфигуратор». С помощью глобального поиска найдите всё, что относится к модулю «Простые звонки – 1С 7.7». Поиск необходимо вести по ключевому слову «CTI». Аккуратно удалите код, который относится к модулю.

6.3. Удалите компонент ActiveX на компьютерах пользователей «Простых звонков». Откройте «Панель управления» - «Установка и удаление программ». В списке установленных программ найдите «Простые звонки». Удалите программу «Простые звонки».

7. Возможные проблемы и пути их решения

7.1. При запуске появляется сообщение об ошибке «Не удалось инициализировать компоненту Простые звонки», «Не удалось подключиться к серверу с помощью компоненты Простые звонки» или подобное.

Причина
На компьютере не установлен компонент ActiveX.

Решение
Установите компонент ActiveX на компьютер пользователя Установка компонента ActiveX на компьютеры пользователей 1С

7.2. В настройках модуля состояние подключения к серверу отображается как «Нет соединения»

Причина
Настройки подключения заданы неправильно

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

Внимание! Все поля в настройках расширения являются обязательными для заполнения, кроме поля «Пароль». Поле «Пароль» может быть пустым только в том случае, когда подключение к АТС-коннектору «Простых звонков», установленному для работы с офисной АТС (Asterisk, Panasonic, Avaya и т.п.), не защищено паролем (пароль настраивается в конфигурационном файле АТС-коннектора).

7.3. В настройках модуля состояние подключения к серверу отображается как «Есть соединение», но при входящих звонках не появляются уведомления, не получается сделать исходящий звонок

Причина
У пользователя не указан внутренний номер телефона или указан внутренний номер, который отличается от внутреннего номера на телефоне пользователя

Решение
1. Задайте пользователю корректный внутренний номер телефона. После внесения изменений перезапустите оболочку 1С.
2. Проверьте, что пользователь может совершать/принимать звонки без участия CRM (у него должна быть настроена программа софтфон или установлен аппаратный телефон).
3. После совершения звонка из CRM на софтфон или аппаратный телефон поступит входящий звонок, ответьте на него и после этого произойдет набор номера для исходящего звонка.

7.4. Интеграция не работает, в настройках модуля состояние подключения к серверу постоянно меняется с «Подключен» на «Не подключен» и обратно, или состояние подключения «Второе подключение пользователя»

Причины
1. У 2-х или более активных пользователей 1С указан одинаковый внутренний номер телефона
2. На нескольких рабочих местах 1С открыта под одним и тем же пользователем
3. На компьютере есть зависший сеанс пользователя 1С

Решение
1. Внутренний номер телефона у каждого пользователя 1С должен быть уникальным
2. Оставьте только один сеанс работы с 1С под определенным пользователем. Завершите все сеансы 1С, которые были открыты на других компьютерах под одним и тем же пользователем
3. Завершите все зависшие сеансы 1С

7.5. В настройках модуля в строке состояние подключения к серверу отображается «Лицензия истекла»

Причина
Версия платформы 1С отличается от той, которую вы указали при запросе демо-версии или той, лицензию для которой вы приобрели

Решение
Сообщите службе технической поддержки версию свооей платформы и конфигурации 1С. В письме укажите свой пароль (для интеграций с облачными АТС, Android телефонами, софтфонами) или лицензионный ключ (для интеграций с офисными или программными АТС).

8. Не нашли решение своей проблемы?

Сообщите службе технической поддержки :
1. Версию своей платформы и конфигурации 1С
2. Пароль (для интеграций с облачными АТС, Android телефонами, софтфонами) или лицензионный ключ (для интеграций с офисными или программными АТС)
3. Подробное описание проблемы, с которой вы столкнулись
4. Скриншот окна настроек, на котором видно статус подключения к «Простым звонкам»