Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
sip:panelobprilvstraivanie [2014/05/03 09:31] apor [Справочник Контрагенты] |
sip:panelobprilvstraivanie [2014/11/14 22:32] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройка и подключение "SIP Софтфон для 1С" в режиме "Конфигуратор" ====== | ====== Настройка и подключение "SIP Софтфон для 1С" в режиме "Конфигуратор" ====== | ||
+ | |||
+ | <note important>Эта инструкция предназначена для версии 2.2.1.12 и выше. [[http://wiki.miko.ru/sip:panelobprilvstraivanie?rev=1361347573 | Инструкция к прошлым версиям...]]</note> | ||
Панель телефонии может работать в безинтеграцонном режиме. В этом разделе будут описаны достоинства и недостатки данного режима работы. Кроме того, будет описан способ интеграции панели на примере конфигурации УТ 10.3, что позволит использовать функционал панели в полной мере. | Панель телефонии может работать в безинтеграцонном режиме. В этом разделе будут описаны достоинства и недостатки данного режима работы. Кроме того, будет описан способ интеграции панели на примере конфигурации УТ 10.3, что позволит использовать функционал панели в полной мере. | ||
Строка 228: | Строка 230: | ||
// SP1C / SIP Софтфон для 1С / НАЧАЛО | // SP1C / SIP Софтфон для 1С / НАЧАЛО | ||
Если НЕ MIKO_SIP_Softfon = Неопределено | Если НЕ MIKO_SIP_Softfon = Неопределено | ||
- | И НЕ MIKO_SIP_Softfon.МИКО_ОбщийМодуль = Неопределено | + | И НЕ MIKO_SIP_Softfon.мОбработкаДанных = Неопределено |
- | И Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда | + | И Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда |
- | МИКО_ПредставлениеНомера = Запись.Поле1 | + | |
- | +Запись.Поле2 | + | ПредставлениеНомера = Запись.Поле1 + Запись.Поле2 +Запись.Поле3; |
- | +Запись.Поле3; | + | глКоличествоХранимыхЦифрТелефона = MIKO_SIP_Softfon.ГлобальныеПеременные.глКоличествоХранимыхЦифрТелефона; |
- | Если ЗначениеЗаполнено(Запись.Поле4) И НЕ ЗначениеЗаполнено(МИКО_ПредставлениеНомера) Тогда | + | мОбработкаДанных = MIKO_SIP_Softfon.мОбработкаДанных; |
- | Запись.CRM_ПолеХраненияНомера = MIKO_SIP_Softfon.МИКО_ОбщийМодуль.ПреобразоватьНомерДляСохранения(Запись.Поле4, MIKO_SIP_Softfon.глКоличествоХранимыхЦифрТелефона); | + | Если ЗначениеЗаполнено(Запись.Поле4) И НЕ ЗначениеЗаполнено(ПредставлениеНомера) Тогда |
- | Запись.CRM_НомерТелефона = MIKO_SIP_Softfon.МИКО_ОбщийМодуль.УдалитьБуквыИзНомераТелефона (Запись.Поле4); | + | Запись.CRM_ПолеХраненияНомера = мОбработкаДанных.ПреобразоватьНомерДляСохранения(Запись.Поле4, глКоличествоХранимыхЦифрТелефона); |
+ | Запись.CRM_НомерТелефона = мОбработкаДанных.УбратьИзНомераТелефонаВсеБуквы(Запись.Поле4); | ||
Иначе | Иначе | ||
- | Запись.CRM_ПолеХраненияНомера = MIKO_SIP_Softfon.МИКО_ОбщийМодуль.ПреобразоватьНомерДляСохранения (МИКО_ПредставлениеНомера, MIKO_SIP_Softfon.глКоличествоХранимыхЦифрТелефона); | + | Запись.CRM_ПолеХраненияНомера = мОбработкаДанных.ПреобразоватьНомерДляСохранения(ПредставлениеНомера, глКоличествоХранимыхЦифрТелефона); |
- | Запись.CRM_НомерТелефона = MIKO_SIP_Softfon.МИКО_ОбщийМодуль.УдалитьБуквыИзНомераТелефона (МИКО_ПредставлениеНомера); | + | Запись.CRM_НомерТелефона = мОбработкаДанных.УбратьИзНомераТелефонаВсеБуквы(ПредставлениеНомера); |
КонецЕсли; | КонецЕсли; | ||
КонецЕсли; | КонецЕсли; | ||
- | // SP1C / SIP Софтфон для 1С / КОНЕЦ | + | // SP1C / SIP Софтфон для 1С / КОНЕЦ |
КонецЦикла; | КонецЦикла; | ||