Применить ФигурыГрафическойСхемы.СтрелкаВверх к своему объекту

Учебные задачи

Значение перечисления назначается соответствующему свойству настоящего элемента или документа; подготовка источника и способ наблюдения указаны явно.

Где и как запускать

Обработчик кнопки собственной обычной формы, толстый клиент. Единственная декорация подготовлена в собственном общем макете.

Подготовка

  1. В своей учебной конфигурации: Общие → Общие макеты → добавьте УчебноеПояснение типа Графическая схема.

  2. Оставьте схему пустой и в редакторе добавьте ровно одну декорацию — поясняющую фигуру с текстом. Не добавляйте точки маршрута или линии. Первый и единственный элемент коллекции с индексом 0 тогда имеет тип ЭлементГрафическойСхемыДекорация.

  3. Обновите только учебную базу. Создайте внешнюю обработку с обычной формой и кнопкой ПоказатьФигуру; в её свойствах назначьте одноимённый обработчик из примера.

  4. Откройте обработку в толстом клиенте с обычными формами. ПолучитьОбщийМакет доступен там, а Показать открывает отдельное окно копии схемы. Макет конфигурации код обратно не сохраняет.

Процедура ПоказатьФигуру(Кнопка)
    Схема = ПолучитьОбщийМакет("УчебноеПояснение");
    Пояснение = Схема.ЭлементыГрафическойСхемы.Получить(0);
    Пояснение.Фигура = ФигурыГрафическойСхемы.СтрелкаВверх;
    Пояснение.Наименование = "Пояснение к учебной схеме";
    Пояснение.Ширина = 180;
    Пояснение.Высота = 80;
    Схема.Показать("Учебная декорация: СтрелкаВверх");
КонецПроцедуры

Разбор по шагам

  1. Получаем настоящую графическую схему из подготовленного собственного общего макета.

  2. Получить(0) берёт единственную декорацию. Ей назначаются конкретная Фигура, подпись и размер; произвольный входной объект не требуется.

  3. Показать открывает схему в отдельном окне. Это оформление пояснения, не создание действия бизнес-процесса.

Как проверить результат

  1. В окне схемы присутствует собственная подпись и выбранное начертание декорации.

  2. Для ФигурыГрафическойСхемы.Нет начертание фигуры не отрисовывается. Следующий запуск заново получает исходный макет.

Ожидаемый результат

Выбранное значение оформляет реальную декорацию собственной схемы в памяти.

На что обратить внимание

  1. Если в макете несколько элементов или первым стоит не декорация, подготовка не выполнена: индекс 0 не определяет тип произвольного элемента.

  2. Не добавляйте декорацию несуществующим методом ЭлементыГрафическойСхемы.Добавить: здесь она заранее создана в редакторе макета.

  3. Декорация не участвует в маршрутизации; изменённая копия не записывается в метаданные и не запускает процесс.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.