Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:designer:ut_crm2

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:designer:ut_crm2 [2015/10/12 11:52]
apor
astpanel:designer:ut_crm2 [2016/11/17 06:41] (текущий)
imal [ИНТЕГРАЦИЯ ПАНЕЛИ ТЕЛЕФОНИИ]
Строка 5: Строка 5:
 <note important>  ​ <note important>  ​
   * Руководство составлено для **Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0.10.2**.   * Руководство составлено для **Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0.10.2**.
-  * Требуется панель телефонии версии **1.4.24.7**.+  * Требуется панель телефонии версии **1.4.24.7+**.
 [[astpanel:​designer:​crm2:​crm2071|Инструкции для прочих версий CRM2...]]</​note>​ [[astpanel:​designer:​crm2:​crm2071|Инструкции для прочих версий CRM2...]]</​note>​
 <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​ <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​
Строка 18: Строка 18:
   - Откройте окно настройки поддержки "​**Конфигуратор**"​ - "​**Поддержка**"​ - "​**Настройка поддержки**"​. {{ :​doc:​panel1ccrm20:​support.png?​ |}}   - Откройте окно настройки поддержки "​**Конфигуратор**"​ - "​**Поддержка**"​ - "​**Настройка поддержки**"​. {{ :​doc:​panel1ccrm20:​support.png?​ |}}
   - **Включите возможность изменения конфигурации**. На предупреждение программы ответьте утвердительно.   - **Включите возможность изменения конфигурации**. На предупреждение программы ответьте утвердительно.
-  - В появившемся окне укажите,​ что объекты поставщика редактируются с сохранением поддержки. {{ :​astpanel:​designer:​support_ut_crm2.png?​nolink|}}+  - В появившемся окне укажите,​ что объекты поставщика редактируются с сохранением поддержки. {{ :​astpanel:​designer:​support_ut_crm2.png?​nolink |}}
  
 Конфигурация готова к внесению изменений. Конфигурация готова к внесению изменений.
Строка 195: Строка 195:
   - Картинку с именем "​**МИКО_ОтправитьФакс**"​ {{:​astpanel:​designer:​crm2:​miko_otpravitfaks.png?​nolink|}}   - Картинку с именем "​**МИКО_ОтправитьФакс**"​ {{:​astpanel:​designer:​crm2:​miko_otpravitfaks.png?​nolink|}}
  
 +===== Добавление кнопки "​Прослушать запись"​ в документ "​Событие"​ =====
  
 +По завершению работы помощника первоначальной настройки для документа будет создано свойство "​**ID_Звонок**",​ назначение которого - хранить ссылку на запись. ​
 +
 +Порядок действий:​
 +  - Добавьте в обработку **МИКО_ПанельТелефонииДля1С** команду "​**ПрослушатьЗапись**"​ и поместите в модуль команды <code 1c>&​НаКлиенте
 +Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды)
 + 
 + Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) ​
 + И  сфпФормаТелефонВнешняяПанель <> Неопределено Тогда
 + ДокументСобытиеНазвание = сфпФормаТелефонВнешняяПанель.ИмяДокументСобытие();​
 +
 + ID_Звонок = ПолучитьИдентификаторЗвонка(ПараметрКоманды,​ ДокументСобытиеНазвание);​
 + Если ID_Звонок <> Неопределено Тогда
 + сфпФормаТелефонВнешняяПанель.ПрослушатьЗвонокПоИдентификатору(ID_Звонок);​
 + КонецЕсли;​
 + 
 + КонецЕсли;​
 + 
 +КонецПроцедуры
 + 
 +// Получение GUID звонка
 +//
 +&​НаСервере ​
 +Функция ПолучитьИдентификаторЗвонка(Ссылка,​ ДокументСобытиеНазвание)
 + 
 + Запрос = Новый Запрос;​
 + Запрос.Текст = 
 + "​ВЫБРАТЬ РАЗРЕШЕННЫЕ
 + | СобытиеДополнительныеРеквизиты.Значение,​
 + | СобытиеДополнительныеРеквизиты.ТекстоваяСтрока
 + |ИЗ
 + | Документ."​ + ДокументСобытиеНазвание + "​.ДополнительныеРеквизиты КАК СобытиеДополнительныеРеквизиты
 + |ГДЕ
 + | СобытиеДополнительныеРеквизиты.Ссылка = &​ДокументСсылка
 + | И СобытиеДополнительныеРеквизиты.Свойство В
 + | (ВЫБРАТЬ
 + | ДополнительныеРеквизитыИСведения.Ссылка
 + | ИЗ
 + | ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК ДополнительныеРеквизитыИСведения
 + | ГДЕ
 + | ДополнительныеРеквизитыИСведения.Наименование = &​НаименованиеДопСвойства)";​
 + 
 + Запрос.УстановитьПараметр("​НаименованиеДопСвойства",​ "​ID_Звонок"​);​
 + Запрос.УстановитьПараметр("​ДокументСсылка",​ Ссылка);​
 + 
 + РезультатЗапроса = Запрос.Выполнить();​
 + Если Не РезультатЗапроса.Пустой() Тогда
 + Выборка = РезультатЗапроса.Выбрать();​
 + Выборка.Следующий();​
 + 
 + Возврат Выборка.Значение;​
 + КонецЕсли;​
 + 
 +КонецФункции // ПолучитьИдентификаторЗвонка()</​code>​
 +  - "​**Группа**"​ в значение "​**Командная панель формы.Важное**"​.
 +  - "​**Тип параметра команды**"​ должно иметь тип данных:​ **ДокументСсылка.CRM_Событие**. ​
 +  - "​**Отображение**"​ в значение "​**Картинка и текст**",​ "​**Картинка**"​ в значение "​**МИКО_ЗаписьРазговора**"​.
 +
 +Данная команда будет доступна только для пользователей с полными правами.
 +
 +Обновите конфигурацию базы данных и запустите программу в режиме "​**Предприятие**"​. Результат работы показан на рисунке ниже.
 +{{ :​astpanel:​designer:​telefon_ring.png?​nolink&​700 | }}
 [[astpanel:​designer|Обратно,​ к списку конфигураций...]] [[astpanel:​designer|Обратно,​ к списку конфигураций...]]
 ===== Первый запуск ===== ===== Первый запуск =====
astpanel/designer/ut_crm2.1444650779.txt.gz · Последние изменения: 2015/10/12 11:52 — apor