v3.Панель телефонии для Bon Sens. Методика встраивания

Компанией Simplit разработана методика встраивания для конфигурации Bon Sens ред. 2.1

<faicon fa fa-file-picture-o fa-2x> Скриншоты результата после встраивания

Включение возможности изменения конфигурации

Включите возможность внесения изменений, не снимая конфигурацию с поддержки

Изменения в модуле управляемого приложения

Добавление переменной в блок объявления переменных:

Перем ПанельТелефонии Экспорт;

Процедура ПриНачалеРаботыСистемы (в конец):

	ТелефонияКлиент.ПриНачалеРаботыСистемы();
КонецПроцедуры

Процедура ПередЗавершениемРаботыСистемы (в конец):

	ТелефонияКлиент.ПередЗавершениемРаботыСистемы(Отказ);
КонецПроцедуры

Изменение общего модуля

Общий модуль «УправлениеКонтактнойИнфорацией», процедура «ПриСозданииНаСервере» (в конец):

	ТелефонияСервер.УстановитьКомандыТелефонии(Форма);
КонецПроцедуры

Общий модуль «УправлениеКонтактнойИнфорациейКлиент», процедура «ПредставлениеПриИзменении» (в начало):

Процедура ПредставлениеПриИзменении(Форма, Элемент, КИТабличнойЧасти = Ложь) Экспорт
	Если ТелефонияКлиент.ВыполнитьКомандыТелефонии(Форма,Элемент) Тогда
		Возврат;
	КонецЕсли; 

Изменение документа "ТелефонныйЗвонок"

Модуль формы «ФормаДокумента», процедура «ПриСозданииНаСервере» (в конец):

	ТелефонияСервер.УстановитьКомандыТелефонии(Форма);
КонецПроцедуры

Модуль формы «ФормаДокумента», добавить процедуру «ВыполнитьКомандыТелефонии» (в конец модуля):

&НаКлиенте
Процедура ВыполнитьКомандыТелефонии(Команда,СтандартнаяОбработка=Ложь)
	СтандартнаяОбработка=Ложь;
	ТелефонияКлиент.ВыполнитьКомандыТелефонии(ЭтаФорма,Команда);
КонецПроцедуры

Добавление общих модулей Телефония

Механизмы добавления команд телефонии и вся логика обработки выполнения этих команд реализована в общих модулях ТелефонияСервер и ТелефонияКлиент, разработанных компанией Simplit. Общие модули поставляются бесплатно после покупки решения.

Общие модули для интеграции предоставляются бесплатно после покупки Панели телефонии.
Для демо-версии режим встраивания не поддерживается

Добавьте новый общий модуль ТелефонияСервер

Добавьте новый общий модуль ТелефонияКлиент

Добавление Панели телефонии как обработки

Выполняется в режиме «Конфигуратор». Ветка метаданных «Обработки» - «Вставить внешнюю обработку»