Встраивание панели телефонии 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>
...