Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
astpanel:designer:crm2:crm2071 [2015/02/09 06:14] apor [Изменение типовых объектов] |
astpanel:designer:crm2:crm2071 [2018/07/25 10:19] (текущий) tpor |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
<note important>Руководство составлено для 1С:CRM 2.0.7.1 И УТ+CRM редакции 2.0.6.2 и панели телефонии Asterisk 1.x.21 и **может быть не актуальным** для других версий.</note> | <note important>Руководство составлено для 1С:CRM 2.0.7.1 И УТ+CRM редакции 2.0.6.2 и панели телефонии Asterisk 1.x.21 и **может быть не актуальным** для других версий.</note> | ||
<note warning>Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</note> | <note warning>Сделайте **РЕЗЕРВНУЮ КОПИЮ** информационной базы.</note> | ||
+ | |||
+ | ===== Предварительная настройка ===== | ||
+ | |||
+ | Выполните предварительную настройку в режиме 1С:Предприятие согласно [[astpanel:designer:crm2:enterprise|данной инструкции]]. | ||
+ | |||
===== Этап 1. В режиме "Конфигуратор" ===== | ===== Этап 1. В режиме "Конфигуратор" ===== | ||
Строка 28: | Строка 33: | ||
<note warning>В УНФ(1.4.9.14) + 1С:CRM(2.0.8.2) инициализация перенесена в общий модуль **ОбщегоНазначенияКлиентПереопределяемый.ПриНачалеРаботыСистемы(Параметры)**</note> | <note warning>В УНФ(1.4.9.14) + 1С:CRM(2.0.8.2) инициализация перенесена в общий модуль **ОбщегоНазначенияКлиентПереопределяемый.ПриНачалеРаботыСистемы(Параметры)**</note> | ||
- | - Перед строкой, начинающимся с комментария //"СофтФон"//, вставьте код <code 1c>// PT1C / Панель телефонии Asterisk / Начало | + | <note warning>В 1C:CRM, редакция 2.0 (**2.0.9.1**) инициализация перенесена в общий модуль **сфпСофтФонПроКлиент.сфпПриНачалеРаботыСистемы()**</note> |
+ | |||
+ | - Перед строкой, начинающимся с комментария //"СофтФон"//, вставьте код <code 1c> | ||
+ | /// | ||
+ | // *** Пропущена часть иходного текста *** | ||
+ | /// | ||
+ | |||
+ | // PT1C / Панель телефонии Asterisk / Начало | ||
НазваниеПанелиТелефонии = "Панель телефонии Asterisk (МИКО)"; | НазваниеПанелиТелефонии = "Панель телефонии Asterisk (МИКО)"; | ||
МИКО_Софтфон.ВыполнитьПервичнуюУстановку(НазваниеПанелиТелефонии); | МИКО_Софтфон.ВыполнитьПервичнуюУстановку(НазваниеПанелиТелефонии); | ||
Строка 50: | Строка 62: | ||
// PT1C / Панель телефонии Asterisk / Конец | // PT1C / Панель телефонии Asterisk / Конец | ||
+ | |||
+ | /// | ||
+ | // *** Пропущена часть иходного текста *** | ||
+ | /// | ||
</code> | </code> | ||
- Замените условие **Если** в начале секции софтфона на **ИначеЕсли**<code 1c> | - Замените условие **Если** в начале секции софтфона на **ИначеЕсли**<code 1c> | ||
+ | /// | ||
+ | // *** Пропущена часть иходного текста *** | ||
+ | |||
// Если Не ПользователиКлиентСервер.ЭтоСеансВнешнегоПользователя() И сфпСофтФонПроСервер.сфпИспользоватьСофтФон() // для УТ+CRM редакции 2.0.6.2 | // Если Не ПользователиКлиентСервер.ЭтоСеансВнешнегоПользователя() И сфпСофтФонПроСервер.сфпИспользоватьСофтФон() // для УТ+CRM редакции 2.0.6.2 | ||
// Если сфпСофтФонПроСервер.сфпИспользоватьСофтФон() Тогда // PT1C / Панель телефонии Asterisk | // Если сфпСофтФонПроСервер.сфпИспользоватьСофтФон() Тогда // PT1C / Панель телефонии Asterisk | ||
ИначеЕсли Не ПользователиКлиентСервер.ЭтоСеансВнешнегоПользователя() И сфпСофтФонПроСервер.сфпИспользоватьСофтФон() Тогда | ИначеЕсли Не ПользователиКлиентСервер.ЭтоСеансВнешнегоПользователя() И сфпСофтФонПроСервер.сфпИспользоватьСофтФон() Тогда | ||
+ | |||
+ | // *** Пропущена часть иходного текста *** | ||
+ | /// | ||
+ | </code> | ||
+ | - Перейдите к процедуре **"ПриЗавершенииРаботыСистемы"** и добавьте код приведенный ниже. <code 1c>Процедура ПриЗавершенииРаботыСистемы() | ||
+ | |||
+ | /// | ||
+ | // *** Пропущена часть иходного текста *** | ||
+ | /// | ||
+ | |||
+ | // PT1C / Панель телефонии Asterisk / Начало | ||
+ | Попытка | ||
+ | сфпФормаТелефонВнешняяПанель.ЗавершитьРаботу(); | ||
+ | Исключение | ||
+ | КонецПопытки; | ||
+ | // PT1C / Панель телефонии Asterisk / Конец | ||
+ | КонецПроцедуры | ||
</code> | </code> | ||
- | - Перейдите к процедуре **"ПриЗавершенииРаботыСистемы"** и добавьте код приведенный ниже. <code 1c>// PT1C / Панель телефонии Asterisk / Начало | ||
- | Попытка | ||
- | сфпФормаТелефонВнешняяПанель.ЗавершитьРаботу(); | ||
- | Исключение | ||
- | КонецПопытки; | ||
- | // PT1C / Панель телефонии Asterisk / Конец</code> | ||
- В начало процедуры **"ОбработкаКоманды"** для "**Обработки**" - "**сфпСофтФонВнешняяПанель**" - "**Команды**" - "**ОткрытьСофтФон**"добавьте код приведенный ниже. <code 1c> | - В начало процедуры **"ОбработкаКоманды"** для "**Обработки**" - "**сфпСофтФонВнешняяПанель**" - "**Команды**" - "**ОткрытьСофтФон**"добавьте код приведенный ниже. <code 1c> | ||
&НаКлиенте | &НаКлиенте |