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

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

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


astpanel:designer:ut11:subsystem

Добавление новой подсистемы УТ 11

Задача

Создать новую подсистему, определить ее состав и командный интерфейс. Предусмотреть возможность повторного открытия формы панели телефонии.

Решение

Команда открытия панели телефонии

Необходимо добавить новую общую команду «МИКО_ИспользоватьПанельТелефонии»

  • имя - «МИКО_ОткрытьПанельТелефонии»
  • синоним «Открыть панель телефонии»
  • группа «ПанельДействий.Сервис»

  • определить обработчик команды:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
	Если MIKO_ПанельТелефонии = Неопределено Тогда
		Если МИКО_ДопФункцииПанелиТелефонии.ИспользоватьПанельТелефонии() Тогда
			Попытка
				MIKO_ПанельТелефонии = ПолучитьФорму("Обработка.MIKO_ПанельТелефонииAsterisk.Форма.Форма");
				MIKO_ПанельТелефонии.ПодключитьСофтФон();
			Исключение
			КонецПопытки;
		КонецЕсли;
	Иначе
		Если MIKO_ПанельТелефонии.Открыта() Тогда
			MIKO_ПанельТелефонии.Активизировать();
		Иначе	
			MIKO_ПанельТелефонии.Открыть();
		КонецЕсли; 
	КонецЕсли; 	
КонецПроцедуры

Подсистема

Добавим новую подсистему:

  • имя «МИКО_ПанельТелефонии»
  • синоним «Панель телефонии (МИКО)»
  • определить состав подсистемы (см. изображение ниже)

Состав подсистемы

Т.е. предложено в подсистему включить все новые и модифицированные объекты.

  • определить командный интерфейс подсистемы

------

astpanel/designer/ut11/subsystem.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)