ФигурыГрафическойСхемы

Темы платформы · GraphicalSchemaShapes

Содержит варианты начертаний фигур внутри области декорации графической схемы.

Полное описание, параметры и ограничения

ФигурыГрафическойСхемы (GraphicalSchemaShapes)

ФигурыГрафическойСхемы (GraphicalSchemaShapes)

Доступен, начиная с версии 8.1.

Значения
Блок (Block)
Документ (Document)
Нет (None)
Папка (Folder)
СкобкиВертикальные (VerticalBrackets)
СкобкиГоризонтальные (HorizontalBrackets)
СтрелкаВверх (UpArrow)
СтрелкаВверхВниз (UpDownArrow)
СтрелкаВлево (LeftArrow)
СтрелкаВлевоВправо (LeftRightArrow)
СтрелкаВниз (DownArrow)
СтрелкаВправо (RightArrow)
Файл (File)
Эллипс (Ellipse)

Описание:

Содержит варианты начертаний фигур внутри области декорации графической схемы.

Доступность:

Сервер, толстый клиент, внешнее соединение.

См. также:
ЭлементГрафическойСхемыДекорация, свойство Фигура

Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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