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

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

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


astpanel:fastintegration:ut11

Различия

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

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

Следующая версия
Предыдущая версия
astpanel:fastintegration:ut11 [2017/08/14 07:30]
tpor создано
astpanel:fastintegration:ut11 [2018/04/27 13:44] (текущий)
tpor [Изменение типовых объектов]
Строка 1: Строка 1:
 ====== Интеграция панели телефонии и журнала звонков в УТ 11 ====== ====== Интеграция панели телефонии и журнала звонков в УТ 11 ======
 +
 +[[astpanel:​fastintegration|Обратно к перечню инструкций]]
  
 <note tip> <note tip>
Строка 5: Строка 7:
   * Управление торговлей,​ редакция **11.2** ​   * Управление торговлей,​ редакция **11.2** ​
   * Управление торговлей,​ редакция **11.3**   * Управление торговлей,​ редакция **11.3**
 +  * Управление торговлей,​ редакция **11.4.3.126**
  
-Рекомендуемая версия **панели телефонии**:​ **1.4.26.20+**+Рекомендуемая версия **панели телефонии**:​ **1.4.26.20+**\\ 
 Рекомендуемая версия **журнала звонков**:​ **1.0.1.15+** ​ Рекомендуемая версия **журнала звонков**:​ **1.0.1.15+** ​
 </​note>​ </​note>​
 +
 +===== Этап 1. Настройка правил поддержки =====
 +
 +<note warning>​Перед началом выполнения работ обязательно сделайте **резервное копирование** конфигурации и данных! </​note>​
 +
 +Для начала следует разблокировать головной объект конфигурации для внесения изменений.
 +
 +Порядок действий следующий:​
 +  - Убедитесь,​ что пользователи завершили работу с программой.
 +  - Запустите программу в режиме //"​Конфигуратор"//​.
 +  - Откройте окно настройки поддержки. {{ :​doc:​panel1ccrm20:​support.png?​ |}}
 +  - Включите возможность изменения конфигурации. На предупреждение программы ответьте утвердительно. {{ :​astpanel:​fastintegration:​1f.png |}}
 +  - В появившемся окне укажите,​ что объекты поставщика не редактируются. {{ :​doc:​panel1ccrm20:​rules.png?​ |}}
 +  - Затем для головного объекта конфигурации (//"​УправлениеТорговлей"//​) установите правило поддержки на //"​Объект поставщика редактируется с сохранением поддержки"//​. {{ :​astpanel:​fastintegration:​2f.png |}}
 +  - Для общего модуля //"​**ВариантыОтчетовПереопределяемый**"//​ также установите правило поддержки на //"​Объект поставщика редактируется с сохранением поддержки"//​. {{ :​astpanel:​fastintegration:​3f.png |}}
 +  - Закройте окно настройки поддержки
 +
 +Теперь конфигурация готова к внесению изменений.
 +
 +===== Этап 2. Встраивание журнала звонков =====
 +
 +  - Выполните действия **"​Конфигурация"​ - "​Сравнить и объеденить с конфигурацией из файла"​** {{ :​astpanel:​fastintegration:​4f.png |}}
 +  - Выберите файл конфигурации "​**Module_Statistic_Х_Х_Х_ХХ.protect.cf**";​
 +  - Снимите флажок со всех объектов конфигурации {{ :​astpanel:​fastintegration:​5f.png |}}
 +  - Меню "​**Действия**"​ - "​**Отметить по подсистемам файла**"​ {{ :​astpanel:​fastintegration:​6f.png |}}
 +  - Выберите **только** те подсистемы,​ которые указаны на скриншоте. Выполните действие "​**Установить**"​ {{ :​astpanel:​fastintegration:​7f.png |}}
 +  - Выполните действие "​**Выполнить**"​ {{ :​astpanel:​fastintegration:​8f.png |}}
 +  - В появившемся окне нажимаем "​**Продолжить**"​. Сохраняем отчет сравнения/​объединения нашей конфигурации с файлом. {{ :​astpanel:​fastintegration:​9f.png |}}
 +  - Сравнение и объединение будет завершено. {{ :​astpanel:​fastintegration:​10f.png |}}
 +
 +==== Изменение типовых объектов ====
 +
 +Для завершения этапа встраивания журнала звонков необходимо внести изменения в **общий модуль "​ВариантыОтчетовПереопределяемый"​**. ​
 +
 +  - Открываем общий модуль "​**ВариантыОтчетовПереопределяемый**"​ для редактирования ​
 +  - Переходим в процедуру "​**ОпределитьРазделыСВариантамиОтчетов**"​
 +  - В конец процедуры добавляем строку кода: <​code>//​ МИКО / PT1C / Подсистема "​Расширенный журнал звонков"​ / Начало
 + Разделы.Добавить(Метаданные.Подсистемы.МИКО_Телефония);​
 + // МИКО / PT1C / Подсистема "​Расширенный журнал звонков"​ / Конец</​code>​
 +
 +<note warning>​**ВНИМАНИЕ**! Для конфигурации **Управление торговлей,​ редакция 11 (11.4.3.126)+** необходимо модернизировать модуль команды **МИКО_стПанельОтчетовИсторияЗвонков**. Порядок действий описан ниже. </​note>​
 +
 +  - Для конфигурации **Управление торговлей,​ редакция 11 (11.4.3.126)+** перейдите в модуль команды **МИКО_стПанельОтчетовИсторияЗвонков** ​
 +  - Перейдите в **процедуру** **ОбработкаКоманды**
 +  - Внесите соответствующие изменения:​ <​code>&​НаКлиенте
 +Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды)
 +
 + Если ЕстьМодульБСП() Тогда
 + Попытка
 + ОбщийМодуль_ВариантыОтчетовКлиент = Вычислить("​ВариантыОтчетовКлиент"​);​
 + Если ОбщийМодуль_ВариантыОтчетовКлиент <> Неопределено Тогда
 +                                // МИКО / PT1C / Оставляем два параметра процедуры
 + ОбщийМодуль_ВариантыОтчетовКлиент.ПоказатьПанельОтчетов("​МИКО_Телефония",​ ПараметрыВыполненияКоманды); ​
 + КонецЕсли;​
 + Исключение
 + ЗаписатьОшибкуВЖурналРегистрации(""​+ОписаниеОшибки());​
 + КонецПопытки; ​
 + Иначе
 + ОткрытьФорму("​Отчет.МИКО_стПанельОтчетов.Форма.ФормаОтчета"​);​
 + КонецЕсли; ​
 +
 +КонецПроцедуры
 +</​code>​
 +
 +===== Этап 3. Встраивание панели телефонии =====
 +
 +==== 1. Добавление обработки в подсистему МИКО_Телефония ====
 +
 +Замените обработку МИКО_ПанельТелефонииДля1С на внешнюю,​ которая идет в поставке,​ она должна называться **МИКО_ПанельТелефонииДля1С**.{{ :​astpanel:​fastintegration:​1231.png |}}
 +
 +==== 2. Правка модуля управляемого приложения ====
 +  - Откройте модуль управляемого приложения. {{ :​astpanel:​fastintegration:​12f.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:​13f.png |}}
 +  - В отобразившемся окне нажмите **Принять** {{ :​astpanel:​fastintegration:​14f.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/ut11.1502695832.txt.gz · Последние изменения: 2017/08/14 07:30 — tpor