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

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

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


astpanel:designer:crm2

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:designer:crm2 [2015/03/18 07:20]
apor [Первый запуск]
astpanel:designer:crm2 [2018/07/25 10:19] (текущий)
tpor
Строка 8: Строка 8:
 [[astpanel:​designer:​crm2:​crm2071|Инструкции для прочих версий CRM2...]]</​note>​ [[astpanel:​designer:​crm2:​crm2071|Инструкции для прочих версий CRM2...]]</​note>​
 <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​ <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​
 +
 +===== Предварительная настройка =====
 +
 +Выполните предварительную настройку в режиме 1С:​Предприятие согласно [[astpanel:​designer:​crm2:​enterprise|данной инструкции]].
 +
 ===== Настройка поддержки ===== ===== Настройка поддержки =====
  
Строка 23: Строка 28:
  
 ===== Создание новых объектов ===== ===== Создание новых объектов =====
-  - Вставьте внешнюю обработку,​ которая идет в поставке,​ присвойте ей имя "**MIKO_Asterisk**".+  - Вставьте внешнюю обработку,​ которая идет в поставке,​ присвойте ей имя "**МИКО_ПанельТелефонииДля1С**".
   - Добавьте новый общий модуль **"​МИКО_Софтфон"​**. {{ :​doc:​panel1ccrm20:​addmodule.png?​ |}}   - Добавьте новый общий модуль **"​МИКО_Софтфон"​**. {{ :​doc:​panel1ccrm20:​addmodule.png?​ |}}
   - Установите флажки напротив свойств **"​Сервер"​** и **"​Вызов сервера"​** модуля. {{ :​doc:​panel1ccrm20:​moduleproperties.png?​ |}}   - Установите флажки напротив свойств **"​Сервер"​** и **"​Вызов сервера"​** модуля. {{ :​doc:​panel1ccrm20:​moduleproperties.png?​ |}}
Строка 31: Строка 36:
  
   - Добавьте в конфигурацию новую роль **"​МИКО_Софтфон"​**.   - Добавьте в конфигурацию новую роль **"​МИКО_Софтфон"​**.
-  - Снимите все отметки о правах выставляемые по умолчанию,​ а для обработки **MIKO_Asterisk** установите все права.{{ :​astpanel:​designer:​crm2:​pravamikosoftfon.png |}}+  - Снимите все отметки о правах выставляемые по умолчанию,​ а для обработки **МИКО_ПанельТелефонииДля1С** ("​**МИКО_ПанельТелефонииДля1С**"​) ​установите все права.{{ :​astpanel:​designer:​crm2:​pravamikosoftfon.png |}}
   - Аналогично,​ для обработки **"​сфпСофтФонВнешняяПанель"​**.{{ :​astpanel:​designer:​crm2:​pravadlyasoftfonprof.png |}}   - Аналогично,​ для обработки **"​сфпСофтФонВнешняяПанель"​**.{{ :​astpanel:​designer:​crm2:​pravadlyasoftfonprof.png |}}
   - Назначьте право на использование компанды **"​ОткрытьСофтФон"​** {{ :​astpanel:​designer:​crm2:​pravadlyakomandi.png |}}   - Назначьте право на использование компанды **"​ОткрытьСофтФон"​** {{ :​astpanel:​designer:​crm2:​pravadlyakomandi.png |}}
   - В конфигурации перейдите к обработке "​**сфпСофтФонВнешняяПанель**"​   - В конфигурации перейдите к обработке "​**сфпСофтФонВнешняяПанель**"​
   - Для команды "​**ОткрытьСофтФон**"​ измените синоним на "​**Панель телефонии**"​ {{ :​astpanel:​designer:​crm2:​sinonim_soffon.png?​nolink |}}   - Для команды "​**ОткрытьСофтФон**"​ измените синоним на "​**Панель телефонии**"​ {{ :​astpanel:​designer:​crm2:​sinonim_soffon.png?​nolink |}}
- 
 ===== Изменение общих модулей ===== ===== Изменение общих модулей =====
  
   - Передите к общему модулю "​**сфпСофтФонПроКлиент**", ​   - Передите к общему модулю "​**сфпСофтФонПроКлиент**", ​
-  - К процедуре "**CRM_ПриНачалеРаботыСистемы**"​. В начало необходимо вставить фрагмент кода: <code 1с>+  - К процедуре "**сфпПриНачалеРаботыСистемы**"​. В начало необходимо вставить фрагмент кода: <code 1с>
 // PT1C / Панель телефонии Asterisk / Начало // PT1C / Панель телефонии Asterisk / Начало
 НазваниеПанелиТелефонии = "​Панель телефонии Asterisk (МИКО)";​ НазваниеПанелиТелефонии = "​Панель телефонии Asterisk (МИКО)";​
Строка 48: Строка 52:
  Отказ = Ложь;  Отказ = Ложь;
  Попытка  Попытка
- сфпФормаТелефонВнешняяПанель = ПолучитьФорму("​Обработка.MIKO_Asterisk.Форма.Форма"​);​+ // Версии 1.4.25.10+ обработка переименована в "​МИКО_ПанельТелефонииДля1С"​ 
 + сфпФормаТелефонВнешняяПанель = ПолучитьФорму("​Обработка.МИКО_ПанельТелефонииДля1С.Форма.Форма"​);​
  сфпФормаТелефонВнешняяПанель.ИнициализироватьПанельТелефонии(Истина,​ Отказ);​  сфпФормаТелефонВнешняяПанель.ИнициализироватьПанельТелефонии(Истина,​ Отказ);​
  Исключение  Исключение
Строка 68: Строка 73:
  Если сфпФормаТелефонВнешняяПанель = Неопределено Тогда  Если сфпФормаТелефонВнешняяПанель = Неопределено Тогда
  Попытка  Попытка
- сфпФормаТелефонВнешняяПанель = ПолучитьФорму("​Обработка.MIKO_Asterisk.Форма.Форма"​);​+ сфпФормаТелефонВнешняяПанель = ПолучитьФорму("​Обработка.МИКО_ПанельТелефонииДля1С.Форма.Форма"​);​
  сфпФормаТелефонВнешняяПанель.ИнициализироватьПанельТелефонии(Истина,​ Ложь);  сфпФормаТелефонВнешняяПанель.ИнициализироватьПанельТелефонии(Истина,​ Ложь);
  Исключение  Исключение
Строка 157: Строка 162:
 КонецПроцедуры КонецПроцедуры
 </​code>​ </​code>​
 +
 +===== Документ "​CRM_Событие"​ =====
 +
 +В форму документа с именем "​**ФормаДокумента**",​ в начало процедуры "​**ОбработкаОповещения**"​ добавить:​
 +
 +<code 1c>&​НаКлиенте
 +Процедура ОбработкаОповещения(ИмяСобытия,​ Параметр,​ Источник)
 +
 + // PT1C // +
 + Если ИмяСобытия = "​PT1C_ИсходящийВызовНеУдался" ​
 + И Параметр <> Неопределено ​
 + И Параметр.ОснованиеЗвонка = Объект.Ссылка Тогда
 + врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : Пытались позвонить клиету на номер "​+Параметр.НомерТелефона+"​ - не дозвонились.";​
 + Объект.Результат = Объект.Результат + ?​(ЗначениеЗаполнено(Объект.Результат),​ Символы.ПС,​ ""​) + врТекстСообщения;​
 + ИначеЕсли ИмяСобытия =  "​PT1C_ЗаписьСобытия"​
 +   И Параметр <> Неопределено ​
 +   И Параметр.Ссылка = Объект.Ссылка Тогда
 + Если Параметр.НеДозвонились = Истина Тогда
 + врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : "
 +  ​  + "​Звонок клиенту на номер "​+Параметр.НомерТелефона+"​ - дозвонились,​ но требуется перезвонить"​+Символы.ПС
 +  ​  + Параметр.Содержание+Символы.ПС;​
 + Иначе
 + врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : "
 +  ​  + "​Успешно дозвонились клиенту на номер "​+Параметр.НомерТелефона+"​. ​ Создан документ """​+Источник+""",​ см. структуру подчиненности"​+Символы.ПС
 +  ​  + Параметр.Содержание+Символы.ПС;​
 + КонецЕсли;​   ​
 + Объект.Результат = Объект.Результат + ?​(ЗначениеЗаполнено(Объект.Результат),​ Символы.ПС,​ ""​) + врТекстСообщения;​
 + КонецЕсли;​
 + // PT1C // -
 +
 +</​code>​
 +
 ===== Добавление картинок ===== ===== Добавление картинок =====
  
Строка 180: Строка 217:
  
   - Перейдите в раздел "​**Общие настройки**"​   - Перейдите в раздел "​**Общие настройки**"​
-  - "​**Сервис**"​ - "​**Настройки системы**",​ необходимо включить использование СофтФон {{ :​astpanel:​designer:​crm2:​crm_sofphone_settings.png?​nolink|}}+  - "​**Сервис**"​ - "​**Настройки системы**",​ необходимо включить использование СофтФон {{ :​astpanel:​designer:​crm2:​crm_sofphone_settings.png?​nolink |}}
  
 [[astpanel:​enterprise:​managed|Перейти к инструкции по настройке в режиме предприятия]] [[astpanel:​enterprise:​managed|Перейти к инструкции по настройке в режиме предприятия]]
 ===== Коментарии ===== ===== Коментарии =====
 ~~DISQUS~~ ~~DISQUS~~
astpanel/designer/crm2.1426663232.txt.gz · Последние изменения: 2015/03/18 07:20 — apor