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

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

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


astpanel:designer:ut11

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:designer:ut11 [2015/08/21 06:44]
apor
astpanel:designer:ut11 [2016/12/12 14:42] (текущий)
tpor
Строка 1: Строка 1:
 ====== Интеграция ​ в конфигурацию "УТ 11 (УТ 3.0 для Украины)"​ ====== ====== Интеграция ​ в конфигурацию "УТ 11 (УТ 3.0 для Украины)"​ ======
   * [[http://​wiki.miko.ru/​astpanel:​designer|Обратно к инструкции...]]   * [[http://​wiki.miko.ru/​astpanel:​designer|Обратно к инструкции...]]
 +
 +<note important>​Встраивать панель телефонии стало проще! Доработка конфигурации с минимальными изменениями! Встраивание панели телефонии с помощью **механизма расширений** описано [[astpanel:​designer:​extension|здесь]].</​note>​
  
 <note warning>​Руководство составлено для "​Управление торговлей,​ редакция 11.1.2.18"​ и панели телефонии Asterisk 1.X.20.11 <note warning>​Руководство составлено для "​Управление торговлей,​ редакция 11.1.2.18"​ и панели телефонии Asterisk 1.X.20.11
Строка 26: Строка 28:
  
 Порядок действий следующий. Порядок действий следующий.
-  - Добавьте в обработку **MIKO_Asterisk** команду **"​Позвонить"​** и поместите в модуль команды <code 1c>+  - Добавьте в обработку **МИКО_ПанельТелефонииДля1С** команду **"​Позвонить"​** и поместите в модуль команды <code 1c>
 &​НаКлиенте &​НаКлиенте
 Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды) Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды)
Строка 57: Строка 59:
  ДобавитьЗначениеРеквизитаВМассив(Ссылка,​ МассивОбъектов,​ "​Партнер"​);​  ДобавитьЗначениеРеквизитаВМассив(Ссылка,​ МассивОбъектов,​ "​Партнер"​);​
  ДобавитьЗначениеРеквизитаВМассив(Ссылка,​ МассивОбъектов,​ "​КонтактноеЛицо"​);​  ДобавитьЗначениеРеквизитаВМассив(Ссылка,​ МассивОбъектов,​ "​КонтактноеЛицо"​);​
- + ДобавитьЗначениеРеквизитаВМассив(Ссылка,​ МассивОбъектов,​ "​АбонентКонтакт"​);​
  Возврат МассивОбъектов;​  Возврат МассивОбъектов;​
  КонецЕсли; ​  КонецЕсли; ​
Строка 90: Строка 92:
   - Раскройте дерево конфигурации на группе **"​Общие картинки"​** и добавьте в нее новый элемент **"​МИКО_Телефон"​**.   - Раскройте дерево конфигурации на группе **"​Общие картинки"​** и добавьте в нее новый элемент **"​МИКО_Телефон"​**.
   - Загрузите в созданный объект изображение для кнопки **"​Позвонить"​** ({{:​doc:​phonegray.png|}}).   - Загрузите в созданный объект изображение для кнопки **"​Позвонить"​** ({{:​doc:​phonegray.png|}}).
-  - Вернитесь к команде **"​Позвонить"​** обработки **MIKO_Asterisk** и заполните свойства **"​Отображение"​** в значение **"​Картинка и текст"​**,​ **"​Картинка"​** в значение **"​МИКО_Телефон"​**.+  - Вернитесь к команде **"​Позвонить"​** обработки **МИКО_ПанельТелефонииДля1С** и заполните свойства **"​Отображение"​** в значение **"​Картинка и текст"​**,​ **"​Картинка"​** в значение **"​МИКО_Телефон"​**.
  
 Обновите конфигурацию базы данных и запустите программу в режиме **"​Предприятие"​**. Результат работы показан на рисунке ниже. Обновите конфигурацию базы данных и запустите программу в режиме **"​Предприятие"​**. Результат работы показан на рисунке ниже.
  
-{{page>​astpanel:​designer:​unf#​ehtap_4_dobavlenie_knopki_pozvonit_na_zakladku_kontaktnoj_informacii_spravochnikov}}+===== Этап 4. Добавление кнопки "​Позвонить"​ на закладку контактной информации справочников ===== 
 + 
 +При использовании конфигурации **11.2.3.95** необходимо доработать общий модуль "​**УправлениеКонтактнойИнформациейКлиент**",​ процедуру "​**ПозвонитьПоТелефону**",​ пример:​ 
 +<code 1c>Процедура ПозвонитьПоТелефону(НомерТелефона) 
 +  
 + НомерТелефона = СтроковыеФункцииКлиентСервер.ЗаменитьОдниСимволыДругими("​()_- ", НомерТелефона,​ ""​);​ 
 + // PT1C / Панель телефонии Asterisk / Начало 
 + Если сфпФормаТелефон <> Неопределено Тогда 
 + сфпФормаТелефон.СделатьЗвонок(НомерТелефона);​ 
 + Возврат;​ 
 + КонецЕсли;​ 
 + // PT1C / Панель телефонии Asterisk / Конец 
 + // по умолчанию используем "​tel"​ 
 + ИмяПротокола = "​tel";​ 
 + // *** *** *** 
 + // ВНИМАНИЕ ПРОПУЩЕНА ЧАСТЬ ИСХОДНОГО КОДА 
 + // *** *** *** 
 + 
 +КонецПроцедуры 
 +</​code>​ 
 + 
 + 
 +<note important>​Для конфигурации "​Управление торговлей,​ **редакция 11.1**"​ выполните инструкции по [[astpanel:​designer:​ut11:​callcommand_ut11_1|ссылке]].</​note>​ 
 +<note important>​Для конфигурации "​Управление торговлей,​ **редакция 11.2**"​ (выпущенных ранее **11.2.3**) выполните инструкции по [[astpanel:​designer:​ut11:​callcommand_ut11_2|ссылке]].</​note>​ 
 + 
 +Обновите конфигурацию базы данных и запустите ​программу ​в режиме //"​​Предприятие"//​. Результат работы показан ​на рисунке ​ниже. 
 + 
 +{{ :​doc:​panel1cunf:​showbuttoncall.png |}}
 ===== Этап 5. Добавление кнопки "​Прослушать запись"​ в документ "​Телефонный звонок"​ ===== ===== Этап 5. Добавление кнопки "​Прослушать запись"​ в документ "​Телефонный звонок"​ =====
  
Строка 100: Строка 129:
  
 Порядок действий:​ Порядок действий:​
-  - Добавьте в обработку **MIKO_Asterisk** команду "​**ПрослушатьЗапись**"​ и поместите в модуль команды <code 1c>&​НаКлиенте+  - Добавьте в обработку **МИКО_ПанельТелефонииДля1С** команду "​**ПрослушатьЗапись**"​ и поместите в модуль команды <code 1c>&​НаКлиенте
 Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды) Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды)
    
astpanel/designer/ut11.1440139450.txt.gz · Последние изменения: 2015/08/21 06:44 — apor