Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:panel1cut:config_bezint [2013/07/03 11:48] apor |
doc:panel1cut:config_bezint [2014/11/14 22:32] (текущий) |
||
---|---|---|---|
Строка 20: | Строка 20: | ||
<note important>Обязательно перед началом работ выполняйте резервное копирование информационной базы!</note> | <note important>Обязательно перед началом работ выполняйте резервное копирование информационной базы!</note> | ||
+ | |||
+ | Для начала необходимо открыть информационную базу в режиме запуска «Конфигуратор». Для объектов следует установить правило поддержки «Редактируется с сохранением поддержки». | ||
+ | |||
+ | [[doc:panel1cbp20:config_bezint_gibrid_podderjka|Настройка поддержки]] | ||
------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ||
Строка 77: | Строка 81: | ||
ПолучитьСерверТО().ЗавершитьОбработкуВнешнегоСобытия(Источник, Событие, Данные); | ПолучитьСерверТО().ЗавершитьОбработкуВнешнегоСобытия(Источник, Событие, Данные); | ||
// {{{ Панель телефонии Asterisk, МИКО }}} НАЧАЛО | // {{{ Панель телефонии Asterisk, МИКО }}} НАЧАЛО | ||
- | Если Источник = "MikoAjamEvent" | + | Если НЕ Miko_Ajam = Неопределено |
- | ИЛИ Источник = "MIKO_SoftPhone" | + | И (Источник = "MikoAjamEvent" ИЛИ Источник = "MIKO_SoftPhone" ИЛИ Источник = "MIKO_InFormAutor") Тогда |
- | ИЛИ Источник = "MIKO_InFormAutor" | + | |
- | И НЕ Miko_Ajam = Неопределено Тогда | + | |
Miko_Ajam.ОбработкаВнешнегоСобытияАстериск(Источник, Событие, Данные); | Miko_Ajam.ОбработкаВнешнегоСобытияАстериск(Источник, Событие, Данные); | ||
Строка 212: | Строка 214: | ||
И Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда | И Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда | ||
ПредставлениеНомера = Запись.Поле1 + Запись.Поле2 + Запись.Поле3; | ПредставлениеНомера = Запись.Поле1 + Запись.Поле2 + Запись.Поле3; | ||
- | + | ||
Если ЗначениеЗаполнено(Запись.Поле4) И НЕ ЗначениеЗаполнено(ПредставлениеНомера) Тогда | Если ЗначениеЗаполнено(Запись.Поле4) И НЕ ЗначениеЗаполнено(ПредставлениеНомера) Тогда | ||
Запись.CRM_ПолеХраненияНомера = Miko_Ajam.мОбработкаДанных.ПреобразоватьНомерДляСохранения(Запись.Поле4, Miko_Ajam.ГлобальныеПеременные.глКоличествоХранимыхЦифрТелефона); | Запись.CRM_ПолеХраненияНомера = Miko_Ajam.мОбработкаДанных.ПреобразоватьНомерДляСохранения(Запись.Поле4, Miko_Ajam.ГлобальныеПеременные.глКоличествоХранимыхЦифрТелефона); | ||
Строка 220: | Строка 222: | ||
Запись.CRM_НомерТелефона = Miko_Ajam.мОбработкаДанных.УбратьИзНомераТелефонаВсеБуквы (ПредставлениеНомера); | Запись.CRM_НомерТелефона = Miko_Ajam.мОбработкаДанных.УбратьИзНомераТелефонаВсеБуквы (ПредставлениеНомера); | ||
КонецЕсли; | КонецЕсли; | ||
- | КонецЕсли; | + | КонецЕсли; |
+ | |||
+ | // Для возможности сохранения Скайп номера | ||
+ | Если Найти(Запись.Вид,"Skype")>0 Тогда | ||
+ | Запись.CRM_НомерТелефона = Запись.Представление; | ||
+ | Иначе | ||
+ | Запись.Представление = Miko_Ajam.мОбработкаДанных.СформироватьСтруктуруНомераИзПолей(Запись).Представление; | ||
+ | КонецЕсли; | ||
//{{{ МИКО }}} КОНЕЦ | //{{{ МИКО }}} КОНЕЦ | ||
+ | |||
#конецесли | #конецесли | ||
КонецЦикла; | КонецЦикла; |