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

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

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


astpanel:designer:crm2_0_12

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:designer:crm2_0_12 [2016/08/16 11:53]
imal [Изменение глобального модуля]
astpanel:designer:crm2_0_12 [2018/07/25 10:17] (текущий)
tpor
Строка 8: Строка 8:
 [[astpanel:​designer:​crm2|Инструкции для прочих версий CRM2...]]</​note>​ [[astpanel:​designer:​crm2|Инструкции для прочих версий CRM2...]]</​note>​
 <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​ <note warning>​Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</​note>​
 +
 +===== Предварительная настройка =====
 +
 +Выполните предварительную настройку в режиме 1С:​Предприятие согласно [[astpanel:​designer:​crm2:​enterprise|данной инструкции]].
 +
 ===== Настройка поддержки ===== ===== Настройка поддержки =====
  
Строка 48: Строка 53:
 ===== Изменение общих модулей ===== ===== Изменение общих модулей =====
  
-  - Передите к общему модулю "​**сфпСофтФонПроКлиент**", ​ +Передите к общему модулю "​**сфпСофтФонПроКлиент**",​\\   
-  К процедуре "​**сфпПодключитьСофтФон**"​. В начало необходимо вставить фрагмент кода: <code 1с>+К процедуре "​**сфпПодключитьСофтФон**"​. В начало необходимо вставить фрагмент кода: <code 1с>
  // PT1C / Панель телефонии Asterisk / Начало  // PT1C / Панель телефонии Asterisk / Начало
  НазваниеПанелиТелефонии = "​Панель телефонии Asterisk (МИКО)";​  НазваниеПанелиТелефонии = "​Панель телефонии Asterisk (МИКО)";​
Строка 76: Строка 81:
  КонецЕсли;​  КонецЕсли;​
  // PT1C / Панель телефонии Asterisk / Конец  // PT1C / Панель телефонии Asterisk / Конец
-</​code>​ +</​code>​\\  
-  ​- ​К процедуре "​**сфпПозвонить**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало+К процедуре "​**сфпПозвонить**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало
  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
  ОснованиеЗвонка = Неопределено;​  ОснованиеЗвонка = Неопределено;​
Строка 92: Строка 97:
  // PT1C / Панель телефонии Asterisk / Конец   // PT1C / Панель телефонии Asterisk / Конец
  
 +</​code>​\\ ​
 +
 +<note important>​
 +Перед тем, как вставить код в процедуру **сфпПозвонить** обратите внимание на её **параметры**!
 +Если процедура имеет вид:
 +<​code>​Процедура сфпПозвонить(Телефон,​ Объект = Неопределено,​ ДанныеЗаполнения = Неопределено)</​code> ​
 +То вставьте следующий код вместо выше приведенного:​
 +<​code>//​ PT1C / Панель телефонии Asterisk / Начало
 + Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
 + ОснованиеЗвонка = Неопределено;​
 + 
 + Если ДанныеЗаполнения <> Неопределено
 + И ДанныеЗаполнения.Свойство("​Основание"​) Тогда
 + 
 + ОснованиеЗвонка = Новый Структура("​ОснованиеЗвонка,​ НомерТелефона",​ ДанныеЗаполнения.Основание,​ Телефон);​
 + 
 + КонецЕсли;​
 + сфпПанельУправления.Позвонить(Телефон,​ОснованиеЗвонка);​
 + Возврат;​
 + КонецЕсли;​
 + // PT1C / Панель телефонии Asterisk / Конец
 </​code>​ </​code>​
-  - К процедуре "​**сфпПозвонитьВыбравТелефон**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало+</​note>​\\  
 + 
 +К процедуре "​**сфпПозвонитьВыбравТелефон**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало
  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
  сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов);​  сфпПанельУправления.ПозвонитьВыбравТелефон(СписокОбъектов);​
Строка 99: Строка 127:
  КонецЕсли;​  КонецЕсли;​
  // PT1C / Панель телефонии Asterisk / Конец  // PT1C / Панель телефонии Asterisk / Конец
-</​code>​ +</​code>​\\  
-  ​- ​К процедуре "​**сфпПроверитьДоступностьСофтФон**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало+К процедуре "​**сфпПроверитьДоступностьСофтФон**"​. В начало необходимо вставить фрагмент кода:<​code 1c> // PT1C / Панель телефонии Asterisk / Начало
  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда  Если МИКО_Софтфон.Использовать("​Панель телефонии Asterisk (МИКО)"​) Тогда
  Возврат Истина;​  Возврат Истина;​
  КонецЕсли;​  КонецЕсли;​
  // PT1C / Панель телефонии Asterisk / Конец  // PT1C / Панель телефонии Asterisk / Конец
-</​code>​+</​code>​\\ 
 ===== Изменение общих форм ===== ===== Изменение общих форм =====
   - Перейти к общей форме "​**CRM_СообщенияПодключения**"​. В модуле формы, в процедуре "​**ПриСозданииНаСервере**"​ необходимо добавить фрагмент кода: <code 1c>​Процедура ПриСозданииНаСервере(Отказ,​ СтандартнаяОбработка)   - Перейти к общей форме "​**CRM_СообщенияПодключения**"​. В модуле формы, в процедуре "​**ПриСозданииНаСервере**"​ необходимо добавить фрагмент кода: <code 1c>​Процедура ПриСозданииНаСервере(Отказ,​ СтандартнаяОбработка)
astpanel/designer/crm2_0_12.1471348397.txt.gz · Последние изменения: 2016/08/16 11:53 — imal