Интеграция панели телефонии и журнала звонков в УНФ для Украины, ред. 1.4
Обратно к перечню инструкций
Инструкции составлены для
конфигураций:
Рекомендуемая версия панели телефонии: 1.4.26.20+
Рекомендуемая версия журнала звонков: 1.0.1.15+
Этап 1. Настройка правил поддержки
Перед началом выполнения работ обязательно сделайте резервное копирование конфигурации и данных!
Для начала следует разблокировать головной объект конфигурации для внесения изменений.
Порядок действий следующий:
Убедитесь, что пользователи завершили работу с программой.
Запустите программу в режиме «Конфигуратор».
Откройте окно настройки поддержки.
Включите возможность изменения конфигурации. На предупреждение программы ответьте утвердительно.
В появившемся окне укажите, что объекты поставщика не редактируются.
Затем для головного объекта конфигурации (
«УправлениеНебольшойФирмойДляУкраины») установите правило поддержки на
«Объект поставщика редактируется с сохранением поддержки».
Для общего модуля
«ВариантыОтчетовПереопределяемый» также установите правило поддержки на
«Объект поставщика редактируется с сохранением поддержки».
Закройте окно настройки поддержки
Теперь конфигурация готова к внесению изменений.
Этап 2. Встраивание журнала звонков
Выполните действия
«Конфигурация» - «Сравнить и объеденить с конфигурацией из файла»
Выберите файл конфигурации «Module_Statistic_Х_Х_Х_ХХ.protect.cf»;
Снимите флажок со всех объектов конфигурации
Меню «
Действия» - «
Отметить по подсистемам файла»
Выберите
только те подсистемы, которые указаны на скриншоте. Выполните действие «
Установить»
Выполните действие «
Выполнить»
В появившемся окне нажимаем «
Продолжить». Сохраняем отчет сравнения/объединения нашей конфигурации с файлом.
Сравнение и объединение будет завершено.
Изменение типовых объектов
Для завершения этапа встраивания журнала звонков необходимо внести изменения в общий модуль «ВариантыОтчетовПереопределяемый».
Открываем общий модуль «ВариантыОтчетовПереопределяемый» для редактирования
Переходим в процедуру «ОпределитьРазделыСВариантамиОтчетов»
В конец процедуры добавляем строку кода:
// МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Начало
Разделы.Добавить(Метаданные.Подсистемы.МИКО_Телефония);
// МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Конец
Этап 3. Встраивание панели телефонии
1. Добавление обработки в подсистему МИКО_Телефония
Замените обработку МИКО_ПанельТелефонииДля1С на внешнюю, которая идет в поставке, она должна называться МИКО_ПанельТелефонииДля1С.
2. Правка модуля управляемого приложения
Откройте модуль управляемого приложения.
Определите глобальную переменную в начале модуля до раздела процедур.
// PT1C / Панель телефонии Asterisk / Начало
Перем сфпФормаТелефон Экспорт;
// PT1C / Панель телефонии Asterisk / Конец
Перейдите к процедуре
«ПриНачалеРаботыСистемы». В конец процедуры вставьте код приведенный ниже.
// PT1C / Панель телефонии Asterisk / Начало
Попытка
Отказ = Ложь;
// получим форму - основной "модуль" панели телефонии
сфпФормаТелефон = ПолучитьФорму("Обработка.МИКО_ПанельТелефонииДля1С.Форма.Форма");
Исключение
сфпФормаТелефон = Неопределено; //Нет прав на обработку
КонецПопытки;
Если НЕ сфпФормаТелефон = Неопределено Тогда
сфпФормаТелефон.ИнициализироватьПанельТелефонии(Истина, Отказ);
КонецЕсли;
// проверим успешность инициализации
Если Отказ Тогда
Сообщить("Не удалось запустить ""МИКО Панель телефонии Asterisk""");
КонецЕсли;
// PT1C / Панель телефонии Asterisk / Конец
Перейдите к процедуре
«ПриЗавершенииРаботыСистемы» (создайте процедуру, если ее нет). В конец процедуры вставьте код приведенный ниже.
// PT1C / Панель телефонии Asterisk / Начало
Если сфпФормаТелефон <> Неопределено Тогда
сфпФормаТелефон.ЗавершитьРаботу(Истина);
КонецЕсли;
// PT1C / Панель телефонии Asterisk / Конец
Этап 4. Завершение этапа встраивания
Сохранение изменений
Обновите конфигурацию базы данных.
В отобразившемся окне нажмите
Принять
Обновление конфигурации
Запустите процесс обновления конфигурации. В конфигураторе перейдите в меню «Сервис» - «Параметры», вкладка «Запуск 1С:Предприятие»
В поле «
Параметры запуска» укажите строку «
ЗапуститьОбновлениеИнформационнойБазы»
Запустите 1С:Предприятие из конфигуратора «Отладка» - «Начать отладку»
Дождитесь завершения обновления
Удалите из параметров запуска строку «ЗапуститьОбновлениеИнформационнойБазы». Перезапустите 1С.
Завершение настройки
Операции требовательны к ресурсам ПК. Лучше их выполнить в нерабочее время.
Запустите 1С Предприятие под полными правами в пользовательском режиме
«Все функции» - «Обработки» - «МИКО: Заполнить индекс телефонов»
Выполните действие «Заполнить коды городов»
Выполните действие «Перезаполнить индекс номеров»
На этом встраивание панели телефонии и журнала звонков в конфигурацию завершено. Теперь можно перейти к настройке продуктов в режиме 1С:Предприятие:
Обратно к перечню инструкций