Тип: ВариантЭлементаГрафическойСхемыВыборВарианта. Набор свойств содержит элементы коллекции вариантов элемента графической схемы вида ВыборВарианта. Доступ к элементу коллекции осуществляется по имени.
Полное описание, параметры и ограничения
ВариантыЭлементаГрафическойСхемыВыборВарианта.<Имя элемента> (GraphicalSchemaItemSwitchCases.<Element name>)
ВариантыЭлементаГрафическойСхемыВыборВарианта (GraphicalSchemaItemSwitchCases)
<Имя элемента> (<Element name>)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: ВариантЭлементаГрафическойСхемыВыборВарианта.
Набор свойств содержит элементы коллекции вариантов элемента графической схемы вида ВыборВарианта. Доступ к элементу коллекции осуществляется по имени.
Доступность:
Тонкий клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Переименовать подпись собственного варианта на копии карты
Маршрут берётся у менеджера своего процесса; именованный графический вариант не подменяется ссылочным вариантом маршрута.
Где и как запускать
Тело кнопки собственной обычной формы, толстый клиент.
Подготовка
Работайте в отдельной пустой учебной конфигурации. Создайте справочник УчебныеИсполнители и предопределённый элемент Демонстрационный с наименованием Учебный исполнитель.
Создайте задачу УчебныеСогласования: строковый номер длиной 12, автонумерация, наименование длиной 100. Добавьте реквизит адресации Исполнитель типа СправочникСсылка.УчебныеИсполнители и выберите его основным реквизитом адресации. Здесь используется прямая адресация; регистр ролевой адресации не нужен.
Создайте параметр сеанса УчебныйИсполнитель того же ссылочного типа. В свойстве задачи Текущий исполнитель выберите этот параметр. Запросы урока передают исполнителя явно и не зависят от начального значения параметра сеанса.
Создайте бизнес-процесс УчебноеСогласование со строковым номером длиной 12 и автонумерацией. В свойстве Задача выберите УчебныеСогласования. Карта маршрута: Старт (начало) → Согласовать (действие) → Завершение. В точке Согласовать задайте адресацию Исполнитель = Демонстрационный, Групповая = Ложь.
И у задачи, и у бизнес-процесса создайте обычные реквизиты КомментарийУчебный (Строка 100), Сумма (Число 12.2), Подтверждено (Булево), ЗапретУдаления (Булево). Добавьте табличную часть Детали с колонками Наименование (Строка 100) и Количество (Число 10.0).
Каждый урок делайте на своей отдельной учебной карте. Основной код размещается в Модуле объекта бизнес-процесса УчебноеСогласование. В редакторе карты выберите указанную точку и назначьте её событию полное имя процедуры. Директивы клиентской формы в модуле объекта не добавляются.
Создайте собственный процесс через его форму, заполните Сумма=500, КомментарийУчебный=Учебная покупка; в Детали добавьте Книга / Количество=2. Адресация точки Согласовать — собственный Демонстрационный. Тестовые задачи и процессы действительно создаются только при вашем ручном запуске.
Не вызывайте обработчик вручную вместо механизма маршрута: событие получает настоящую точку / задачу от платформы. Ничего из приведённого кода при сборке HTML не выполнялось.
Карта: Старт → СпособРазбора вида ВыборВарианта. Создайте именно имена вариантов Подробно и Кратко; выходы ведут в два собственных действия с исполнителем Демонстрационный и затем в Завершение. Значение Результат обязательно задаётся на обеих ветках кода.
Основной блок без заголовка — тело кнопки своей обычной формы, толстый клиент. Вариант Подробно должен быть создан в свойствах точки, не просто нарисован текстом.
ПолучитьКартуМаршрута возвращает копию. Меняются подпись и цвет на копии; выбор ветки и схема конфигурации обратно не изменяются.
Карта = БизнесПроцессы.УчебноеСогласование.ПолучитьКартуМаршрута();
Для Каждого Элемент Из Карта.ЭлементыГрафическойСхемы Цикл
Если Элемент.Имя = "СпособРазбора" Тогда
Вариант = Элемент.Элементы.Подробно;
Вариант.Наименование = "Подробно: покупка свыше 500";
Вариант.ЦветФона = Новый Цвет(225, 240, 255);
КонецЕсли;
КонецЦикла;
Карта.Показать("Подпись собственной ветки");Разбор по шагам
Получите копию своей карты.
Найдите собственную точку СпособРазбора по имени.
Используйте её именованный графический вариант Подробно и покажите изменённую подпись.
Как проверить результат
Вариант графической схемы имеет Наименование и ЦветФона; у него нет выдуманного свойства Имя.
Это оформление изображения ветки. Бизнес-решение возвращает другой тип — ТочкаВыбораВарианта.Варианты.Подробно в ОбработкаВыбораВарианта.
Ожидаемый результат
Показан настоящий источник динамического имени варианта графической схемы.
На что обратить внимание
Не присваивайте графический вариант параметру Результат маршрутизации.
Код 1С при сборке не исполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.