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

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

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


astpanel:designer:arbis

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
astpanel:designer:arbis [2018/08/10 14:14]
tpor
astpanel:designer:arbis [2018/08/10 14:14] (текущий)
tpor
Строка 118: Строка 118:
 </​code>  ​ </​code>  ​
  
-===== Этап 4. Добавление кнопки "​Позвонить"​ =====+===== Этап 4. Добавление кнопки "​Прослушать запись"​ в документ "​АРБИС_Событие"​ ===== 
 + 
 +Порядок действий:​ 
 +  - Добавьте в документ "​**АРБИС_Событие**"​ реквизит **PT1C_ID_Звонок** (//​синоним id звонок//​). Тип **Строка**,​ длина 32. 
 +  - Добавьте в обработку **МИКО_ПанельТелефонииДля1С** команду "​**ПрослушатьЗапись**"​ и поместите в модуль команды <code 1c> 
 + 
 +&​НаКлиенте 
 +Процедура ОбработкаКоманды(ПараметрКоманды,​ ПараметрыВыполненияКоманды) 
 +  
 + ПанельАктивна = Ложь; 
 + Попытка 
 + ФормаПанелиТелефонии = Вычислить("​сфпФормаТелефон"​);​ 
 + ПанельАктивна = ФормаПанелиТелефонии <> Неопределено;​ 
 + Исключение 
 + КонецПопытки;​ 
 +  
 + Если ФормаПанелиТелефонии = Неопределено Тогда 
 + Попытка 
 + ФормаПанелиТелефонии = Вычислить("​сфпФормаТелефонВнешняяПанель"​);​ 
 + ПанельАктивна = ФормаПанелиТелефонии <> Неопределено;​ 
 + Исключение 
 + КонецПопытки;​ 
 + КонецЕсли;​ 
 +  
 + Если ФормаПанелиТелефонии = Неопределено Тогда 
 + Попытка 
 + ФормаПанелиТелефонии = Вычислить("​сфпПанельУправления"​);​ 
 + ПанельАктивна = ФормаПанелиТелефонии <> Неопределено;​ 
 + Исключение 
 + КонецПопытки;​ 
 + КонецЕсли;​ 
 +  
 + Если ПанельАктивна Тогда 
 +  
 + ДокументСобытиеНазвание = ФормаПанелиТелефонии.ИмяДокументСобытие();​ 
 +  
 + ID_Звонок = ПолучитьИдентификаторЗвонка(ПараметрКоманды,​ ДокументСобытиеНазвание);​ 
 + Если ID_Звонок <> Неопределено Тогда 
 + ФормаПанелиТелефонии.ПрослушатьЗвонокПоИдентификатору(ID_Звонок);​ 
 + КонецЕсли;​ 
 +  
 + КонецЕсли;​ 
 +КонецПроцедуры 
 + 
 +Функция ПолучитьИдентификаторЗвонка(Ссылка,​ ДокументСобытиеНазвание) 
 +  
 + ​ Возврат Ссылка.PT1C_ID_Звонок;​ 
 +  
 +КонецФункции // ПолучитьИдентификаторЗвонка() 
 +</​code>​ 
 +  - "​**Группа**"​ в значение "​**Командная панель формы.Важное**"​. 
 +  - "​**Тип параметра команды**"​ должно иметь тип данных:​ **ДокументСсылка.АРБИС_Событие**.  
 +  - "​**Отображение**"​ в значение "​**Картинка и текст**",​ "​**Картинка**"​ в значение "​**МИКО_ЗаписьРазговора**"​. 
 +  - Раскройте дерево конфигурации на группе "​**Общие картинки**"​ и добавьте в нее новый элемент "​**МИКО_ЗаписьРазговора**"​. 
 +  - Загрузите в созданный объект изображение для кнопки "​**Прослушать запись**"​ ({{:​doc:​cassetetape16.png|}}). 
 +  - Задайте картинку для команды  
 + 
 +Данная команда будет доступна только для пользователей с полными правами. 
 + 
 +Обновите конфигурацию базы данных и запустите программу в режиме "​**Предприятие**"​.  
 + 
 +===== Этап 5. Добавление кнопки "​Позвонить"​ =====
  
 Для автоматизации набора номера телефона добавим кнопку **"​Позвонить"​** в область команд форм некоторых справочников и документов. Для автоматизации набора номера телефона добавим кнопку **"​Позвонить"​** в область команд форм некоторых справочников и документов.
astpanel/designer/arbis.1533910459.txt.gz · Последние изменения: 2018/08/10 14:14 — tpor