Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:fastintegration:unf

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:fastintegration:unf [2017/08/09 08:18]
tpor
astpanel:fastintegration:unf [2018/04/27 13:45] (текущий)
tpor [Изменение типовых объектов]
Строка 1: Строка 1:
 ====== Интеграция панели телефонии и журнала звонков в УНФ ред. 1.6 ====== ====== Интеграция панели телефонии и журнала звонков в УНФ ред. 1.6 ======
  
-Данная инструкция позволяет упростить и ускорить процесс внедрения панели телефонии и журнала звонков в концигурацию 1С на управляемом приложении. Используя механизм сравнения-объединения конфигураций, в конфигурацию будут добавлены необходимые для работы ​панели объекты метаданных(подсистемароль, общие картинки, команды обработки).+[[astpanel:​fastintegration|Обратно к перечню инструкций]] 
 + 
 +Данная инструкция позволяет упростить и ускорить процесс внедрения панели телефонии и журнала звонков в концигурацию 1С на управляемом приложении. ​ 
 + 
 +{{youtube>​RUaeOJYJpEc?​medium}} 
 + 
 +<note tip> 
 +Инструкции составлены для **конфигураций**: 
 +  * Управление нашей фирмой, редакция **1.6**  
 + 
 +Рекомендуемая версия **панели ​телефонии**: **1.4.26.20+**\\  
 +Рекомендуемая версия **журнала звонков**: **1.0.1.15+**  
 +</​note>​
  
 ===== Этап 1. Настройка правил поддержки ===== ===== Этап 1. Настройка правил поддержки =====
Строка 42: Строка 54:
  // МИКО / PT1C / Подсистема "​Расширенный журнал звонков"​ / Конец</​code>​  // МИКО / PT1C / Подсистема "​Расширенный журнал звонков"​ / Конец</​code>​
  
 +<note warning>​**ВНИМАНИЕ**! Для конфигурации **Управление нашей фирмой,​ редакция 1.6 (1.6.14.81)+** необходимо модернизировать модуль команды **МИКО_стПанельОтчетовИсторияЗвонков**. Порядок действий описан ниже. </​note>​
 +
 +  - Для конфигурации **Управление нашей фирмой,​ редакция 1.6 (1.6.14.81)+** перейдите в модуль команды **МИКО_стПанельОтчетовИсторияЗвонков** ​
 +  - Перейдите в **процедуру** **ОбработкаКоманды**
 +  - Внесите соответствующие изменения:​ <​code>&​НаКлиенте
 +Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды)
 +
 + Если ЕстьМодульБСП() Тогда
 + Попытка
 + ОбщийМодуль_ВариантыОтчетовКлиент = Вычислить("​ВариантыОтчетовКлиент"​);​
 + Если ОбщийМодуль_ВариантыОтчетовКлиент <> Неопределено Тогда
 +                                // МИКО / PT1C / Оставляем два параметра процедуры
 + ОбщийМодуль_ВариантыОтчетовКлиент.ПоказатьПанельОтчетов("​МИКО_Телефония",​ ПараметрыВыполненияКоманды); ​
 + КонецЕсли;​
 + Исключение
 + ЗаписатьОшибкуВЖурналРегистрации(""​+ОписаниеОшибки());​
 + КонецПопытки; ​
 + Иначе
 + ОткрытьФорму("​Отчет.МИКО_стПанельОтчетов.Форма.ФормаОтчета"​);​
 + КонецЕсли; ​
 +
 +КонецПроцедуры
 +</​code>​
 +
 +
 +===== Этап 3. Встраивание панели телефонии =====
 +
 +==== 1. Добавление обработки в подсистему МИКО_Телефония ====
 +
 +Замените обработку МИКО_ПанельТелефонииДля1С на внешнюю,​ которая идет в поставке,​ она должна называться **МИКО_ПанельТелефонииДля1С**.{{ :​astpanel:​fastintegration:​1231.png |}}
 +
 +==== 2. Правка модуля управляемого приложения ====
 +  - Откройте модуль управляемого приложения. {{ :​astpanel:​fastintegration:​12.png |}}
 +  - Определите глобальную переменную в начале модуля до раздела процедур. <code 1c>// PT1C / Панель телефонии Asterisk / Начало
 +Перем сфпФормаТелефон Экспорт;​
 +// PT1C / Панель телефонии Asterisk / Конец </​code>​
 +  - Перейдите к процедуре //"​ПриНачалеРаботыСистемы"//​. В конец процедуры вставьте код приведенный ниже.<​code 1c>
 +        // PT1C / Панель телефонии Asterisk / Начало
 + Попытка
 + Отказ = Ложь;
 + // получим форму - основной "​модуль"​ панели телефонии
 + сфпФормаТелефон = ПолучитьФорму("​Обработка.МИКО_ПанельТелефонииДля1С.Форма.Форма"​);​
 + Исключение
 + сфпФормаТелефон = Неопределено;​ //Нет прав на обработку
 + КонецПопытки;​
 +
 + Если НЕ сфпФормаТелефон = Неопределено Тогда
 + сфпФормаТелефон.ИнициализироватьПанельТелефонии(Истина,​ Отказ);​
 + КонецЕсли; ​
 + // проверим успешность инициализации
 + Если Отказ Тогда
 + Сообщить("​Не удалось запустить ""​МИКО Панель телефонии Asterisk"""​);​
 + КонецЕсли;​
 +        // PT1C / Панель телефонии Asterisk / Конец
 +
 +</​code>​
 +  - Перейдите к процедуре //"​ПриЗавершенииРаботыСистемы"//​ (создайте процедуру,​ если ее нет). В конец процедуры вставьте код приведенный ниже.<​code 1c>
 + // PT1C / Панель телефонии Asterisk / Начало
 + Если сфпФормаТелефон <> Неопределено Тогда
 + сфпФормаТелефон.ЗавершитьРаботу(Истина);​
 + КонецЕсли;​
 + // PT1C / Панель телефонии Asterisk / Конец
 +</​code>​
 +
 +===== Этап 4. Завершение этапа встраивания =====
 +
 +==== Сохранение изменений ====
 +  - Обновите конфигурацию базы данных.{{ :​astpanel:​fastintegration:​13.png |}}
 +  - В отобразившемся окне нажмите **Принять** {{ :​astpanel:​fastintegration:​14.png |}}
 +
 +==== Обновление конфигурации ====
 +  - Запустите процесс обновления конфигурации. В конфигураторе перейдите в меню "​**Сервис**"​ - "​**Параметры**",​ вкладка "​**Запуск 1С:​Предприятие**"​
 +  - В поле "​**Параметры запуска**"​ укажите строку "​**ЗапуститьОбновлениеИнформационнойБазы**"​ {{ :​astpanel:​statistic:​startupdate.png?​450 |}}
 +  - Запустите 1С:​Предприятие из конфигуратора "​**Отладка**"​ - "​**Начать отладку**"​
 +  - Дождитесь завершения обновления
 +  - Удалите из параметров запуска строку "​**ЗапуститьОбновлениеИнформационнойБазы**"​. Перезапустите 1С. 
 +
 +==== Завершение настройки ====
 +<note important>​Операции требовательны к ресурсам ПК. Лучше их выполнить в нерабочее время.</​note>​
 +
 +  - Запустите **1С Предприятие под полными правами** в пользовательском режиме
 +  - **"​Все функции"​ - "​Обработки"​ - "​МИКО:​ Заполнить индекс телефонов"​**
 +  - Выполните действие "​**Заполнить коды городов**"​
 +  - Выполните действие "​**Перезаполнить индекс номеров**"​
  
 +На этом встраивание панели телефонии и журнала звонков в конфигурацию завершено. Теперь можно перейти к настройке продуктов в режиме 1С:​Предприятие:​
 +  *[[astpanel:​enterprise:​managed#​pervyj_zapusk| Настройка панели телефонии]]
 +  *[[astpanel:​statistic:​settings| Настройка журнала звонков]] ​
  
 +[[astpanel:​fastintegration|Обратно к перечню инструкций]]
  
astpanel/fastintegration/unf.1502266729.txt.gz · Последние изменения: 2017/08/09 08:18 — tpor