Получает командную панель подчинённого объекта.
Синтаксис
ПолучитьКоманднуюПанель()Полное описание, параметры и ограничения
ТестируемоеПолеФормы.ПолучитьКоманднуюПанель (TestedFormField.GetCommandBar)
ТестируемоеПолеФормы (TestedFormField)
ПолучитьКоманднуюПанель (GetCommandBar)
Доступен, начиная с версии 8.3.3.
Синтаксис:
ПолучитьКоманднуюПанель()
Возвращаемое значение:
Тип: ТестируемаяГруппаФормы.
Описание:
Получает командную панель подчинённого объекта.
Доступность:
Тонкий клиент, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.3.
Методическая информация
Практические примеры
Получить командную панель и контекстное меню своего поля
Эти методы возвращают настоящие ТестируемаяГруппаФормы, а не придуманные списки команд.
Где и как запускать
Тонкий или толстый клиент в режиме менеджера тестирования, собственный тестируемый тонкий клиент.
Подготовка
Только свои учебные сеансы: вручную запустите тонкий клиент с /TESTCLIENT -TPort15419, другой клиент — с /TESTMANAGER. Соединение использует 127.0.0.1:15419. В тестируемом клиенте заранее откройте собственную управляемую форму с заголовком Учебный стенд. Код вставьте в клиентский модуль формы менеджера тестирования, первую процедуру вызовите своей кнопкой. Здесь сеансы не запускаются.
Создайте собственное редактируемое поле текстового документа УчебныйТекст с доступными штатными командами. Подготовьте соответствующую командную панель; при недоступности операция может вызвать исключение.
&НаКлиенте
Процедура ВыполнитьУчебныйТест()
Тест = Новый ТестируемоеПриложение("127.0.0.1", 15419);
Тест.УстановитьСоединение();
Форма = Тест.ПолучитьОбъект(Тип("ТестируемаяФорма"), "Учебный стенд", , 2);
Поле = Форма.ПолучитьОбъект(Тип("ТестируемоеПолеФормы"), , "УчебныйТекст", 2);
Панель = Поле.ПолучитьКоманднуюПанель();
Меню = Поле.ПолучитьКонтекстноеМеню();
Сообщить("Командная панель: " + Строка(Панель));
Сообщить("Контекстное меню: " + Строка(Меню));
Тест.РазорватьСоединение();
КонецПроцедурыРазбор по шагам
Получите собственное поле нужного вида.
Получите его командную панель.
Получите его контекстное меню и просмотрите объекты.
Как проверить результат
Получатели панели и меню не заменены строковыми названиями.
Наличие этих групп не объявляется выполнением команды сохранения.
Ожидаемый результат
Получены объекты реальных интерфейсных групп собственного поля.
На что обратить внимание
Возможность зависит от вида и подготовки поля. Это не метод получения глобального командного интерфейса окна.
Разрыв соединения показан только на нормальном пути, не как гарантированная аварийная очистка.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.