Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
astpanel:designer:alfaauto6 [2019/10/30 08:53] imal создано |
astpanel:designer:alfaauto6 [2020/09/18 15:43] (текущий) imal [Изменение общих модулей] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== ИНТЕГРАЦИЯ ПАНЕЛИ ТЕЛЕФОНИИ В Альфа-Авто 6 ====== | + | ====== Интеграция панели телефонии в Альфа-Авто 6 ====== |
[[astpanel:designer|Обратно, к списку конфигураций...]] | [[astpanel:designer|Обратно, к списку конфигураций...]] | ||
<note important> | <note important> | ||
- | Инструкция составлена и проверена с конфигурацией Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП. Версия **6.0.13.33**. | + | Инструкция составлена и проверена с конфигурацией Альфа-Авто: Автосалон+Автосервис+Автозапчасти КОРП. Версия **6.0.21.08**. |
</note> | </note> | ||
Строка 54: | Строка 54: | ||
Добавим в план видов характеристик предопределенный элемент настройки панели телефонии. | Добавим в план видов характеристик предопределенный элемент настройки панели телефонии. | ||
- | * Перейдите к плану видов характеристик **ПраваИНастройки** | + | - Перейдите к плану видов характеристик **ПраваИНастройки** |
- | * Откройте список предопределенных данных | + | - Откройте список предопределенных данных{{ :astpanel:designer:alfa_pvh.png?nolink&500 |}} |
+ | - Перейдите к группе общих настроек софтфона **СофтФон-сфпОбщиеНастройки** | ||
+ | - Добавьте подчиненный элемент с параметрами: | ||
+ | - Имя **МИКО_ИспользоватьПанельТелефонии** | ||
+ | - Код **60099** | ||
+ | - Наименование **Панель телефонии Asterisk (МИКО)** | ||
+ | - Тип **Булево**{{ :astpanel:designer:alfa_pvh_item.png?nolink&500 |}} | ||
===== Изменение общих модулей ===== | ===== Изменение общих модулей ===== | ||
Строка 147: | Строка 154: | ||
сфпПанельУправления.Позвонить(Телефон,ОснованиеЗвонка); | сфпПанельУправления.Позвонить(Телефон,ОснованиеЗвонка); | ||
сфпДанныеЗаполнения = ДанныеЗаполнения; | сфпДанныеЗаполнения = ДанныеЗаполнения; | ||
- | Возврат; | + | Возврат Истина; |
КонецЕсли; | КонецЕсли; | ||
// PT1C / Панель телефонии Asterisk / Конец | // PT1C / Панель телефонии Asterisk / Конец | ||
</code> | </code> | ||
- | ===== Изменение общих форм ===== | + | - Перейдите к общему модулю **УправлениеКонтактнойИнформациейКлиент** |
- | - Перейти к общей форме "**CRM_СообщенияПодключения**". В модуле формы, в процедуре "**ПриСозданииНаСервере**" необходимо добавить фрагмент кода: <code 1c>Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) | + | - Добавьте изменения в процедуру **ПозвонитьПоТелефону**<code 1c>Процедура ПозвонитьПоТелефону(НомерТелефона) |
- | Если НЕ Параметры.Свойство("ВидФормы") Тогда | + | НомерТелефона = СтроковыеФункцииКлиентСервер.ЗаменитьОдниСимволыДругими("()_- ", НомерТелефона, ""); |
- | Отказ = Истина; | + | |
- | + | ||
- | ИначеЕсли Параметры.ВидФормы = "СофтФон" Тогда | + | |
- | // PT1C / Панель телефонии Asterisk / Начало | + | |
- | Если МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") Тогда | + | |
- | Возврат; | + | |
- | КонецЕсли; | + | |
- | // PT1C / Панель телефонии Asterisk / Конец | + | |
- | + | ||
- | // *** *** *** | + | |
- | // ВНИМАНИЕ ПРОПУЩЕНА ЧАСТЬ ИСХОДНОГО КОДА | + | |
- | // *** *** *** | + | |
+ | // PT1C / Панель телефонии Asterisk / Начало | ||
+ | Если сфпПанельУправления <> Неопределено Тогда | ||
+ | сфпПанельУправления.СделатьЗвонок(НомерТелефона); | ||
+ | Возврат; | ||
КонецЕсли; | КонецЕсли; | ||
- | КонецПроцедуры // ПриСозданииНаСервере() | ||
- | </code> | ||
- | - Перейти к общей форме "**ПечатьДокументов**". В **конец** процедуры "**ПриСозданииНаСервере**" необходимо добавить фрагмент кода: <code 1c> // PT1C / Панель телефонии Asterisk / Начало | ||
- | МИКО_Софтфон.ДобавитьКнопкиФаксаНаФормуПечати(ЭтаФорма); | ||
// PT1C / Панель телефонии Asterisk / Конец | // PT1C / Панель телефонии Asterisk / Конец | ||
- | </code> | ||
- | - **После** процедуры "**ПриСозданииНаСервере**", добавить дополнительные процедуры - обработки: <code 1c> | ||
- | &НаКлиенте | ||
- | Процедура МИКО_ОтправитьКакФакс() | ||
- | Если НЕ МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") | ||
- | ИЛИ сфпПанельУправления = Неопределено Тогда | ||
- | Возврат; | ||
- | КонецЕсли; | ||
- | ТабличныеДокументы = Новый СписокЗначений; | + | // по умолчанию используем "tel". |
- | Для Каждого НастройкаПечатнойФормы Из НастройкиПечатныхФорм Цикл | + | ИмяПротокола = "tel"; |
- | Если Элементы[НастройкаПечатнойФормы.ИмяРеквизита].Вывод = ИспользованиеВывода.Разрешить И НастройкаПечатнойФормы.Печатать Тогда | + | |
- | ТабличныеДокументы.Добавить(ЭтотОбъект[НастройкаПечатнойФормы.ИмяРеквизита], НастройкаПечатнойФормы.Представление); | + | |
- | КонецЕсли; | + | |
- | КонецЦикла; | + | |
- | Если ТабличныеДокументы.Количество()=0 Тогда | + | // *** *** *** |
- | Возврат; | + | // ВНИМАНИЕ ПРОПУЩЕНА ЧАСТЬ ИСХОДНОГО КОДА |
- | Иначе | + | // *** *** *** |
- | ТабДок = ТабличныеДокументы[0].Значение; | + | |
- | КонецЕсли; | + | |
- | // отсылаем факс | + | |
- | сфпПанельУправления.ОтправитьФайлПоФаксу(,ТабДок); | + | |
- | КонецПроцедуры // МИКО_ОтправитьКакФакс() | + | |
- | + | ||
- | &НаКлиенте | + | |
- | Процедура МИКО_Позвонить() | + | |
- | Если НЕ МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") | + | |
- | ИЛИ сфпПанельУправления = Неопределено Тогда | + | |
- | Возврат; | + | |
- | КонецЕсли; | + | |
- | ПараметрыПечати = Неопределено; | + | КонецПроцедуры</code> |
- | + | ||
- | Если ТипЗнч(ОбъектыПечати) = Тип("СписокЗначений") | + | |
- | И ОбъектыПечати.Количество() > 0 Тогда | + | |
- | + | ||
- | Участник = МИКО_Софтфон.ПолучитьСсылкуНаУчастникаИзДокумента(ОбъектыПечати[0].Значение); | + | |
- | Если ТипЗнч(Участник) = Тип("Массив") | + | |
- | И Участник.Количество()>0 Тогда | + | |
- | сфпПанельУправления.ПозвонитьВыбравТелефон(Участник); | + | |
- | ИначеЕсли Участник <> Неопределено Тогда | + | |
- | СписокУчастников = Новый Массив(1); | + | |
- | СписокУчастников[0] = Участник; | + | |
- | сфпПанельУправления.ПозвонитьВыбравТелефон(СписокУчастников); | + | |
- | КонецЕсли; | + | |
- | КонецЕсли; | + | |
- | КонецПроцедуры | ||
- | </code> | ||
===== Добавление картинок ===== | ===== Добавление картинок ===== | ||
Строка 238: | Строка 193: | ||
- Необходимо запустить 1С под учетной записью администратора 1С. | - Необходимо запустить 1С под учетной записью администратора 1С. | ||
- | - Перейдите в раздел "**Настройки**" -> "**Настройки системы**" -> "**Интеграция с телефонией(Софтфон)**" {{ :astpanel:designer:1o.png |}}\\ | + | - Перейдите в раздел "**Администрирование**" -> "**Настройка параметров учета**" |
- | - Необходимо включить использование СофтФона. Для возможности прослушивания записей разговоров из документа "Телефонный звонок" нужно установить настройку "Система записи переговоров, настроенная на сервере СофтФон" {{ :astpanel:designer:CRM3_Softfon_Setup_1.png |}} | + | - В открывшейся форме выберите группу настроек "**Органайзер**" -> "**Софтфон**" -> "**Настроить Софтфон**" {{ :astpanel:designer:alfa_1.png |}}\\ |
- | - Перейдите в раздел "**Настройки**" -> **Администрирование** -> **Настройки пользователей и прав** {{ :astpanel:designer:3v.png |}} | + | - Активируйте настройку **Использовать сервис СофтФон**, сохраните настройки. {{ :astpanel:designer:alfa_2.png |}} |
- | - Перейдите в раздел **"Пользователи"** {{ :astpanel:designer:4v.png |}} | + | - Перейдите в раздел "**Администрирование**" -> **Настройки пользователей и прав**. Перейдите к списку пользователей, найдите текущего пользователя и перейдите в форму "**Права и настройки**" этого пользователя {{ :astpanel:designer:alfa_3.png |}} |
- | - Для **текущего** пользователя следует перейти в "**Персональные настройки**". {{ :astpanel:designer:5y.png |}} | + | - В группе настроек **Софтфон** активируйте настройки: |
- | - Включите опции: | + | |
* "**Использовать СофтФон**" | * "**Использовать СофтФон**" | ||
- | * "**Панель телефонии Asterisk (МИКО)**" | + | * "**Панель телефонии Asterisk (МИКО)**"{{ :astpanel:designer:alfa_4.png |}} |
- | * "**Использовать внутреннюю панель СофтФон**" | + | |
- | + | ||
- | {{ :astpanel:designer:6d.png |}} | + | |
- | + | ||
- | ===== Как запустить панель телефонии 1С? ===== | + | |
- | Для запуска панели телефонии перейдите в **Органайзер** -> **Интеграция** и запустите **ПанельСофтфон** | + | |
- | {{ :astpanel:designer:7a.png |}} | + | |
- | + | ||
- | ===== Настройки пользователя в панели для конфигураций CRM 3 ===== | + | |
- | Для конфигураций с подсистемой CRM 3 в настройках панели телефонии можно установить параметр "**Открывать в начале разговора**" - "**Согласно персональных настроек CRM**"(данная настройка персональная, ее нужно установить у каждого пользователя панели телефонии). При этом будут использоваться стандартные механизмы CRM. | + | |
- | {{ :astpanel:designer:CRM3_Softfon_Setup_2.png |}} | + | |
- | + | ||
- | В персональных настройках пользователя CRM можно указать различные действия на входящие и исходящие звонки. | + | |
- | {{ :astpanel:designer:CRM3_Softfon_Setup_3.png |}} | + | |
- | [[astpanel:enterprise:managed|Перейти к инструкции по настройке в режиме предприятия]] | + | Предварительная настройка завершена. Теперь необходимо перезапустить сеанс 1С под администратором и приступить к настройке панели телефонии по [[astpanel:enterprise:managed|инструкции]]. |
===== Коментарии ===== | ===== Коментарии ===== | ||
~~DISQUS~~ | ~~DISQUS~~ |