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

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

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


astpanel:designer:crm3_0

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:designer:crm3_0 [2018/04/11 06:51]
imal [Изменение общих модулей]
astpanel:designer:crm3_0 [2020/02/26 14:18] (текущий)
imal [Изменение общих модулей]
Строка 2: Строка 2:
  
 [[astpanel:​designer|Обратно,​ к списку конфигураций...]] [[astpanel:​designer|Обратно,​ к списку конфигураций...]]
- 
-<note important>​ 
-**НЕ ИСПОЛЬЗОВАТЬ! Инструкция на стадии разработки.** 
-</​note>​ 
  
 <note important>​ <note important>​
Строка 11: Строка 7:
   * 1С:CRM, версии **3.0.9.4**;​   * 1С:CRM, версии **3.0.9.4**;​
   * Управление торговлей и взаимоотношениями с клиентами,​ версии **3.0.8.12**;​   * Управление торговлей и взаимоотношениями с клиентами,​ версии **3.0.8.12**;​
-  * Управление нашей фирмой **1.6.13.60** + CRM **3.0.6.9**.+  * Управление нашей фирмой **1.6.13.60** + CRM **3.0.6.9**; 
 +  * 1С:​Комплексная автоматизация **2.4.8.92** + Модуль 1C:CRM **3.0.15.7**;​ 
 +  * 1С:ERP Управление предприятием **2.4.9.70** + Модуль 1С:CRM **3.0.15.8**.
 </​note>​ </​note>​
  
 <note important>​ <note important>​
-Требуется панель телефонии версии **1.4.26.25+** +Требуется панель телефонии версии **1.4.26.31+** 
 </​note>​ </​note>​
  
Строка 51: Строка 49:
   - Выберите **только** подсистему "​**МИКО_ПанельТелефонии_CRM3**"​ {{ :​astpanel:​designer:​obiedinenie_conf5.png?​300 |}}   - Выберите **только** подсистему "​**МИКО_ПанельТелефонии_CRM3**"​ {{ :​astpanel:​designer:​obiedinenie_conf5.png?​300 |}}
   - Выполните действие "​**Установить**"​   - Выполните действие "​**Установить**"​
-  - Меню "​**Действия**"​ - "​**Установить режим для всех**"​. Режим "​**Порядок объектов**"​ установите "​**Из основной конфигурации**"​ {{ :​astpanel:​designer:​obiedinenie_conf6.png?​300 |}} 
   - Выполните действие "​**Выполнить**"​ (сравнение и объединение будет завершено)   - Выполните действие "​**Выполнить**"​ (сравнение и объединение будет завершено)
  
Строка 103: Строка 100:
  // PT1C / Панель телефонии Asterisk / Конец  // PT1C / Панель телефонии Asterisk / Конец
 </​code>​ </​code>​
-  - К процедуре "​**сфпПозвонить**"​. В начало необходимо вставить фрагмент кода:<​code 1c> +  - К процедуре "​**сфпПозвонитьВыбравТелефон**". В начало необходимо вставить фрагмент кода:<​code 1c>
  // PT1C / Панель телефонии Asterisk / Начало  // PT1C / Панель телефонии Asterisk / Начало
  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
- ОснованиеЗвонка = Неопределено;​ +
- +
  Если ДанныеЗаполнения <> Неопределено  Если ДанныеЗаполнения <> Неопределено
  И ДанныеЗаполнения.Свойство("​Основание"​) Тогда  И ДанныеЗаполнения.Свойство("​Основание"​) Тогда
    
- ОснованиеЗвонка = Новый Структура("​ОснованиеЗвонка, НомерТелефона", ДанныеЗаполнения.Основание, Телефон);+ ОснованиеЗвонка = Новый Структура("​ОснованиеЗвонка",​ ДанныеЗаполнения.Основание);​
    
 + Если ДанныеЗаполнения.Свойство("​Взаимодействие"​) Тогда
 + ОснованиеЗвонка.Вставить("​Взаимодействие",​ДанныеЗаполнения.Взаимодействие);​
 + КонецЕсли; ​
  КонецЕсли;​  КонецЕсли;​
- сфпПанельУправления.Позвонить(Телефон,​ОснованиеЗвонка);​ +  
- Возврат;​  + сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов,​,​ОснованиеЗвонка);​ 
- КонецЕсли; + сфпДанныеЗаполнения = ДанныеЗаполнения;​
- // PT1C / Панель телефонии Asterisk / Конец  +
- +
-</​code>​ +
-  - К процедуре "​**сфпПозвонитьВыбравТелефон**". В начало необходимо вставить фрагмент кода:<​code 1c>  +
-  // PT1C / Панель телефонии Asterisk / Начало +
- Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда +
- сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов);+
  Возврат;​   Возврат;​
  КонецЕсли;​  КонецЕсли;​
Строка 142: Строка 134:
  КонецЕсли;​  КонецЕсли;​
  // PT1C / Панель телефонии Asterisk / Конец  // PT1C / Панель телефонии Asterisk / Конец
 +</​code>​
 +  - К функции "​**сфпПозвонить**"​. В начало необходимо вставить фрагмент кода:
 +<note important>​Фрагмент кода предназначен для конфигураций с подсистемой CRM версии **3.0.13.1+**. Для более ранних версий используйте код по [[astpanel:​designer:​crm3_0:​makecall|ссылке]].</​note>​ <code 1c>
 + // PT1C / Панель телефонии Asterisk / Начало
 + Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
 + ОснованиеЗвонка = Неопределено;​
 + 
 + ДопПараметры = Вычислить("​ДопПараметры"​);​
 +
 + Если ДопПараметры = Неопределено Тогда
 +
 + ДопПараметры = Вычислить("​ДанныеЗаполнения"​);​
 +
 + КонецЕсли; ​
 +
 + Если ДопПараметры <> Неопределено
 + И ДопПараметры.Свойство("​ДанныеЗаполнения"​) Тогда
 +
 + ДанныеЗаполнения = ДопПараметры.ДанныеЗаполнения;​
 + Иначе
 + ДанныеЗаполнения = ДопПараметры;​
 + КонецЕсли;​
 +
 +
 + Если ДанныеЗаполнения <> Неопределено
 + И ДанныеЗаполнения.Свойство("​Основание"​) Тогда
 + 
 + ОснованиеЗвонка = Новый Структура("​ОснованиеЗвонка,​ НомерТелефона",​ ДанныеЗаполнения.Основание,​ Телефон);​
 + 
 + Если ДанныеЗаполнения.Свойство("​Взаимодействие"​) Тогда
 + ОснованиеЗвонка.Вставить("​Взаимодействие",​ДанныеЗаполнения.Взаимодействие);​
 + КонецЕсли; ​
 + КонецЕсли;​
 + сфпПанельУправления.Позвонить(Телефон,​ОснованиеЗвонка);​
 + сфпДанныеЗаполнения = ДанныеЗаполнения;​
 + Возврат Истина;​
 + КонецЕсли;​
 + // PT1C / Панель телефонии Asterisk / Конец
 +
 </​code>​ </​code>​
 ===== Изменение общих форм ===== ===== Изменение общих форм =====
Строка 215: Строка 246:
  
 КонецПроцедуры КонецПроцедуры
-</​code>​ 
- 
-===== Документ "​ТелефонныйЗвонок"​ ===== 
- 
-В форму документа с именем "​**сфпФормаДокумента**",​ в начало процедуры "​**ОбработкаОповещения**"​ добавить:​ 
- 
-<code 1c>&​НаКлиенте 
-Процедура ОбработкаОповещения(ИмяСобытия,​ Параметр,​ Источник) 
-  
- // PT1C // + 
- Если ИмяСобытия = "​PT1C_ИсходящийВызовНеУдался" ​ 
- И Параметр <> Неопределено ​ 
- И Параметр.ОснованиеЗвонка = Объект.Ссылка Тогда 
- врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : Пытались позвонить клиету на номер "​+Параметр.НомерТелефона+"​ - не дозвонились.";​ 
- Объект.Результат = Объект.Результат + ?​(ЗначениеЗаполнено(Объект.Результат),​ Символы.ПС,​ ""​) + врТекстСообщения;​ 
- ИначеЕсли ИмяСобытия =  "​PT1C_ЗаписьСобытия"​ 
-   И Параметр <> Неопределено ​ 
-   И Параметр.Ссылка = Объект.Ссылка Тогда  
- Если Параметр.НеДозвонились = Истина Тогда 
- врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : " 
-  ​  + "​Звонок клиенту на номер "​+Параметр.НомерТелефона+"​ - дозвонились,​ но требуется перезвонить"​+Символы.ПС 
-  ​  + Параметр.Содержание+Символы.ПС;​ 
- Иначе 
- врТекстСообщения = ""​+Формат(ТекущаяДата(),"​ДЛФ=DDT"​) + " : " 
-  ​  + "​Успешно дозвонились клиенту на номер "​+Параметр.НомерТелефона+"​. ​ Создан документ """​+Источник+""",​ см. структуру подчиненности"​+Символы.ПС 
-  ​  + Параметр.Содержание+Символы.ПС;​ 
- КонецЕсли;​   ​ 
- Объект.Результат = Объект.Результат + ?​(ЗначениеЗаполнено(Объект.Результат),​ Символы.ПС,​ ""​) + врТекстСообщения;​ 
- КонецЕсли;​ 
- // PT1C // - 
 </​code>​ </​code>​
  
Строка 260: Строка 261:
   - Необходимо запустить 1С под учетной записью администратора 1С.   - Необходимо запустить 1С под учетной записью администратора 1С.
   - Перейдите в раздел "​**Настройки**"​ -> "​**Настройки системы**"​ -> "​**Интеграция с телефонией(Софтфон)**"​ {{ :​astpanel:​designer:​1o.png |}}\\    - Перейдите в раздел "​**Настройки**"​ -> "​**Настройки системы**"​ -> "​**Интеграция с телефонией(Софтфон)**"​ {{ :​astpanel:​designer:​1o.png |}}\\ 
-  - Необходимо включить использование СофтФона {{ :​astpanel:​designer:​2d.png |}}+  - Необходимо включить использование СофтФона. Для возможности прослушивания записей разговоров из документа "​Телефонный звонок"​ нужно установить настройку "​Система записи переговоров,​ настроенная на сервере СофтФон" ​{{ :​astpanel:​designer:​CRM3_Softfon_Setup_1.png |}}
   - Перейдите в раздел "​**Настройки**"​ -> **Администрирование** -> **Настройки пользователей и прав** {{ :​astpanel:​designer:​3v.png |}}   - Перейдите в раздел "​**Настройки**"​ -> **Администрирование** -> **Настройки пользователей и прав** {{ :​astpanel:​designer:​3v.png |}}
   - Перейдите в раздел **"​Пользователи"​** {{ :​astpanel:​designer:​4v.png |}}   - Перейдите в раздел **"​Пользователи"​** {{ :​astpanel:​designer:​4v.png |}}
Строка 276: Строка 277:
 {{ :​astpanel:​designer:​7a.png |}} {{ :​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|Перейти к инструкции по настройке в режиме предприятия]] [[astpanel:​enterprise:​managed|Перейти к инструкции по настройке в режиме предприятия]]
 ===== Коментарии ===== ===== Коментарии =====
 ~~DISQUS~~ ~~DISQUS~~
astpanel/designer/crm3_0.1523429497.txt.gz · Последние изменения: 2018/04/11 06:51 — imal