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

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

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


astpanel:designer:crm3_0

Различия

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

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

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