Исходящие звонки из 1C7 (терминал)

Данная инструкция предназначена для ситуации, когда только один компьютер (сервер) имеет установленную 1C, а клиентские компьютеры подключаются к нему через терминал.

Пример для 1С7.7 «Торговля и Склад для Украины»

Необходимо произвести отдельно настройку сервера и отдельно настройку клиентских компьютеров.


Сервер

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

Настройка осуществляется в несколько этапов:

  1. Установка кнопки в интерфейсе 1C
  2. Создание папки для пользователя
  3. Копирование приложения Zvonilka_1C.exe в общую папку

1. Установка кнопки в интерфейсе 1C

Внешний вид карточки контрагента (исходный):

Конфигуратор, форма элемента справочника «Контрагенты»:

Добавляем новую кнопку и задаем обработчик нажатия «Позвонить()»:

 

В конфигураторе добавляем процедуру «Позвонить()»:

Процедура Позвонить()
СтрокаКоманды =Константа.МенеджерЗвонков + ” -” + СокрЛП(Телефоны);
ЗапуститьПриложение(СтрокаКоманды);
КонецПроцедуры

Константа «МенеджерЗвонков» содержит полный путь к приложению включая имя исполняемого файла.
Значение константы устанавливаем в режиме «1С:Предприятие»:

«C:\Program Files (x86)\TelefUM\Telefum_For_1C\Zvonilka_1C.exe» или «C:\Program Files\TelefUM\Telefum_For_1C\Zvonilka_1C.exe»

После внесения изменений карточка контрагента будет выглядеть так:

2. Создание папки для пользователя

В папке “Общие документы” необходимо создать для каждого пользователя 1C свою папку:

3. Копирование приложения Zvonilka_1C.exe в общую папку:

Файл Zvonilka_1C.exe служит не только для вызова телефонного номера, но и для установки конфигурации программы. Чтобы удаленные пользователи имели к нему доступ, его можно скопировать и вставить. Копируем из «C:\Program Files (x86)\TelefUM\Telefum_For_1C\Zvonilka_1C.exe» или «C:\Program Files\TelefUM\Telefum_For_1C\Zvonilka_1C.exe» в папку “Общие документы”:


Клиент

На клиентском компьютере настройка производится в несколько шагов (такую настройку необходимо сделать на каждом компьютере):

  1. Создание сетевого диска
  2. Конфигурация TelefUM
  3. Конфигурация сервера

1. Создание сетевого диска

Сетевой диск создается для папки с общими документами, которая находится на сервере, в которой мы разместили папки пользователей и файл Zvonilka_1C.exe

Делается это так: заходим в “Сетевое окружение”, выбираем среди компьютеров, компьютер, который служит сервером, выбираем общую папку и кликаем по ней правой кнопкой мыши. Необходимо выбрать “Подключить сетевой диск”:

Далее нажимаем “Готово”:

2. Конфигурация TelefUM:

TelefUM — Настройки — Входящие звонки/интеграция — 1С:

Переходим на вкладку “Авторизация”, нажимаем “Обзор”:

Находим созданный нами сетевой диск:

Находим папку, соответствующую этому пользователю и жмем “ОК”:

После этого нажимаем “Сохранить”:

3. Конфигурация сервера

На эту же папку, на которую был настроен TelefUM, на эту же папку необходимо настроить и сервер. Делается это следующим образом:

Открываем сетевой диск:

Находим папку общих документов и открываем файл Zvonilka_1C.exe:

Указываем в настройках ту же самую папку, что и с TelefUM:

Находим созданный нами сетевой диск:

Находим папку, соответствующую этому пользователю и жмем “ОК”:

После этого нажимаем “Сохранить”:

Если все правильно настроено – то должен произойти вызов при нажатии кнопки “Позвонить”:


Остались вопросы – обсудите их на форуме!