====== Добавление новой подсистемы УТ 11 ====== [[astpanel:designer:ut11|Обратно к инструкции...]] ===== Задача ===== Создать новую подсистему, определить ее состав и командный интерфейс. Предусмотреть возможность повторного открытия формы панели телефонии. {{:doc:panel1cut11:podsist.png?nolink|}} ===== Решение ===== ==== Команда открытия панели телефонии ==== Необходимо добавить новую общую команду "МИКО_ИспользоватьПанельТелефонии" * имя - "МИКО_ОткрытьПанельТелефонии" * синоним "Открыть панель телефонии" * группа "ПанельДействий.Сервис" {{:doc:panel1cut11:snimok_ehkrana_2013-05-29_v_22.48.16.png?nolink|}} * определить обработчик команды: &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Если MIKO_ПанельТелефонии = Неопределено Тогда Если МИКО_ДопФункцииПанелиТелефонии.ИспользоватьПанельТелефонии() Тогда Попытка MIKO_ПанельТелефонии = ПолучитьФорму("Обработка.MIKO_ПанельТелефонииAsterisk.Форма.Форма"); MIKO_ПанельТелефонии.ПодключитьСофтФон(); Исключение КонецПопытки; КонецЕсли; Иначе Если MIKO_ПанельТелефонии.Открыта() Тогда MIKO_ПанельТелефонии.Активизировать(); Иначе MIKO_ПанельТелефонии.Открыть(); КонецЕсли; КонецЕсли; КонецПроцедуры ==== Подсистема ==== Добавим новую подсистему: * имя "МИКО_ПанельТелефонии" * синоним "Панель телефонии (МИКО)" * определить состав подсистемы (см. изображение ниже) {{:doc:panel1cut11:1cconfig_ut11:sostav_subsystem.png?nolink|Состав подсистемы}} Т.е. предложено в подсистему включить все новые и модифицированные объекты. * определить командный интерфейс подсистемы {{:doc:panel1cut11:1cconfig_ut11:comand_int.png?nolink|}} ==== ------ ==== [[astpanel:designer:ut11|Обратно к инструкции...]]