v3.Панель телефонии для Bon Sens. Методика встраивания
Компанией Simplit разработана методика встраивания для конфигурации Bon Sens ред. 2.1
<faicon fa fa-file-picture-o fa-2x> Скриншоты результата после встраивания
Включение возможности изменения конфигурации
Включите возможность внесения изменений, не снимая конфигурацию с поддержки
Изменения в модуле управляемого приложения
Добавление переменной в блок объявления переменных:
Перем ПанельТелефонии Экспорт;
Процедура ПриНачалеРаботыСистемы (в конец):
ТелефонияКлиент.ПриНачалеРаботыСистемы(); КонецПроцедуры
Процедура ПередЗавершениемРаботыСистемы (в конец):
ТелефонияКлиент.ПередЗавершениемРаботыСистемы(Отказ); КонецПроцедуры
Изменение общего модуля
Общий модуль «УправлениеКонтактнойИнфорацией», процедура «ПриСозданииНаСервере» (в конец):
ТелефонияСервер.УстановитьКомандыТелефонии(Форма); КонецПроцедуры
Общий модуль «УправлениеКонтактнойИнфорациейКлиент», процедура «ПредставлениеПриИзменении» (в начало):
Процедура ПредставлениеПриИзменении(Форма, Элемент, КИТабличнойЧасти = Ложь) Экспорт Если ТелефонияКлиент.ВыполнитьКомандыТелефонии(Форма,Элемент) Тогда Возврат; КонецЕсли;
Изменение документа "ТелефонныйЗвонок"
Модуль формы «ФормаДокумента», процедура «ПриСозданииНаСервере» (в конец):
ТелефонияСервер.УстановитьКомандыТелефонии(Форма); КонецПроцедуры
Модуль формы «ФормаДокумента», добавить процедуру «ВыполнитьКомандыТелефонии» (в конец модуля):
&НаКлиенте Процедура ВыполнитьКомандыТелефонии(Команда,СтандартнаяОбработка=Ложь) СтандартнаяОбработка=Ложь; ТелефонияКлиент.ВыполнитьКомандыТелефонии(ЭтаФорма,Команда); КонецПроцедуры
Добавление общих модулей Телефония
Механизмы добавления команд телефонии и вся логика обработки выполнения этих команд реализована в общих модулях ТелефонияСервер и ТелефонияКлиент, разработанных компанией Simplit. Общие модули поставляются бесплатно после покупки решения.
Общие модули для интеграции предоставляются бесплатно после покупки Панели телефонии.
Для демо-версии режим встраивания не поддерживается
Добавьте новый общий модуль ТелефонияСервер
Добавьте новый общий модуль ТелефонияКлиент
Добавление Панели телефонии как обработки
Выполняется в режиме «Конфигуратор». Ветка метаданных «Обработки» - «Вставить внешнюю обработку»