Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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~~ |