Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
astpanel:designer:crm3_0 [2018/06/07 05:57] imal |
astpanel:designer:crm3_0 [2018/11/07 09:03] imal |
||
---|---|---|---|
Строка 98: | Строка 98: | ||
// PT1C / Панель телефонии Asterisk / Конец | // PT1C / Панель телефонии Asterisk / Конец | ||
</code> | </code> | ||
- | - К процедуре "**сфпПозвонить**". В начало необходимо вставить фрагмент кода:<code 1c> | + | - К процедуре "**сфпПозвонитьВыбравТелефон**". В начало необходимо вставить фрагмент кода:<code 1c> |
// PT1C / Панель телефонии Asterisk / Начало | // PT1C / Панель телефонии Asterisk / Начало | ||
Если МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") Тогда | Если МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") Тогда | ||
- | ОснованиеЗвонка = Неопределено; | + | |
- | + | ||
Если ДанныеЗаполнения <> Неопределено | Если ДанныеЗаполнения <> Неопределено | ||
И ДанныеЗаполнения.Свойство("Основание") Тогда | И ДанныеЗаполнения.Свойство("Основание") Тогда | ||
- | ОснованиеЗвонка = Новый Структура("ОснованиеЗвонка, НомерТелефона", ДанныеЗаполнения.Основание, Телефон); | + | ОснованиеЗвонка = Новый Структура("ОснованиеЗвонка", ДанныеЗаполнения.Основание); |
Если ДанныеЗаполнения.Свойство("Взаимодействие") Тогда | Если ДанныеЗаполнения.Свойство("Взаимодействие") Тогда | ||
Строка 112: | Строка 111: | ||
КонецЕсли; | КонецЕсли; | ||
КонецЕсли; | КонецЕсли; | ||
- | сфпПанельУправления.Позвонить(Телефон,ОснованиеЗвонка); | + | |
+ | сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов,,ОснованиеЗвонка); | ||
сфпДанныеЗаполнения = ДанныеЗаполнения; | сфпДанныеЗаполнения = ДанныеЗаполнения; | ||
- | Возврат; | ||
- | КонецЕсли; | ||
- | // PT1C / Панель телефонии Asterisk / Конец | ||
- | |||
- | </code> | ||
- | - К процедуре "**сфпПозвонитьВыбравТелефон**". В начало необходимо вставить фрагмент кода:<code 1c> | ||
- | // PT1C / Панель телефонии Asterisk / Начало | ||
- | Если МИКО_Софтфон.Использовать("Панель телефонии Asterisk (МИКО)") Тогда | ||
- | сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов); | ||
Возврат; | Возврат; | ||
КонецЕсли; | КонецЕсли; | ||
Строка 141: | Строка 132: | ||
КонецЕсли; | КонецЕсли; | ||
// 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> | ||
===== Изменение общих форм ===== | ===== Изменение общих форм ===== |