Встраивание панели телефонии v.2 в конфигурацию Рарус:Альфа-Авто
Данный документ относится только к версии Панели телефонии v.2 и предназначен для конфигураций:
- 1С:Рарус Альфа-Авто: Автосервис+Автозапчасти ред.4
Режим встраивания дает возможность использования в ресурсов панели телефонии оператора из других участков конфигурации.
Включение возможности изменения конфигурации
Перед изменением конфигурации сделайте полную резервную копию
1. Откройте конфигурацию в режиме «Конфигуратор»
2. Выполните настройку поддержки, как показано на рисунке ниже
3. Выполните настройку возможности изменения конфигурации
4. В окне «Настройка правил поддержки» оставьте объекты поставщика в режиме «Объект поставщика не редактируется»
5. В окне настройки, для корневого объекта, необходимо установить новое правило поддержки
6. В открывшемся окне, установите переключатель как показано на рисунке
7. Сохраните и обновите конфигурацию базы данных
Добавление Панели телефонии оператора в конфигурацию
1. Выполните вставку внешней обработки «Панель оператора» в качестве обработки
2. Далее, укажите путь к файлу внешней обработки. После завершения процесса копирования, Панель оператора будет добавлена в дерево конфигурации.
Общие модули для интеграции предоставляются бесплатно после покупки Панели телефонии.
С демо-версией общие модули не поставляются
Добавление общего модуля «ТелефонияКлиент»
1. Создайте новый общий модуль в ветке «Общие модули»
2. Установите свойства общего модуля, как показано на рисунке ниже
3. Скопируйте содержимое общего модуля из файла «ОбщийМодуль.ТелефонияКлиент.txt», который входит в комплект поставки.
Изменение модуля обычного приложения
Раздел переменных
Необходимо добавить экспортируемую переменную «ПанельТелефонииОператора»
//<simplit> Перем ПанельТелефонииОператора Экспорт; //</simplit>
ПриНачалеРаботыСистемы
В конце процедуры вставить вызов процедуры «ПриНачалеРаботы» общего модуля «ТелефонияКлиент»
... //<simplit> ТелефонияКлиент.ПриНачалеРаботы(); //</simplit> КонецПроцедуры // ПриНачалеРаботыСистемы()
ОбработкаВнешнегоСобытия
В начало процедуры необходимо вставить строки:
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные) //<simplit> Если Источник="ROM-Asterisk-Native" Тогда Возврат; КонецЕсли; //</simplit> ...