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

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

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


astpanel:designer:crm3_0

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
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>​
 ===== Изменение общих форм ===== ===== Изменение общих форм =====
astpanel/designer/crm3_0.txt · Последние изменения: 2020/02/26 14:18 — imal