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

Эта панель входит в стандартный состав перспективы 1С:Enterprise. Если вы закрыли эту панель или находитесь в
другой перспективе, вы можете открыть эту панель из главного меню основного окна, нажав .
Структура информации в панели
Элементами структуры являются переменные, функции, процедуры и инструкции препроцессора, которые содержатся в редактируемом модуле.
Примечание: Далее процедуры и функции будут обозначаться одним словом - методы.
Методы, обрамленные инструкциями препроцессора, показываются как подчиненные элементы этих инструкций.

В отдельной ветке

показываются неинтерактивные события модуля и подписки, связанные
с этими событиями.
Условные обозначения

- Обычная переменная.

- Экспортируемая переменная.

- Обычный метод.

- Экспортируемый метод.

- Обработчик события — процедура на встроенном языке, обрабатывающая событие.

- Расширяющий метод, используется при работе с модулями конфигурации. Обозначает расширяющий метод, расположенный в расширении.

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

- Если область использования метода ограничена директивами компиляции и не совпадает с контекстом всего модуля,
то для таких методов указываются контексты, в которых они доступны.

- Методы, обрамленные инструкциями препроцессора, группируются с указанием инструкции и контекстов, по которым происходит ветвление.

- Структурные элементы модуля, объединенные в области, группируются с указанием имени области.
- Группа «События»
-

- Группа События. Содержит неинтерактивные события, обрабатываемые в модуле, на которые
возможна подписка.

- Неинтерактивное событие, обрабатываемое в модуле, на которое возможна подписка.

- Неинтерактивное событие, которое уже обрабатывается в модуле. Имя такого события выделяется цветом.

- Подписка на событие.
Клики мышью и перетаскивание
- Одиночный клик
-
На переменной или методе:
-
Позиционирует редактор встроенного языка на объявлении этого элемента (если включена связь с редактором).
- На переменной или методе с нажатыми клавишами Ctrl или
Shift:
- Выделяет несколько структурных элементов списка для их копирования, перемещения или удаления.
- Двойной клик
- На подписке на событие
:
-
Эта команда активна на подписках
. Она
открывает обработчик события выбранной подписки в редакторе встроенного языка.
- Перетаскивание
- Структурных элементов внутри панели:
- Меняет расположение этих элементов в модуле аналогичным образом.
- Структурных элементов внутри панели с нажатой клавишей Ctrl:
- Копирует содержимое выделенного элемента в указанное место модуля.
Командная панель

-

- Свернуть
все
Сворачивает все уровни иерархии, существующие в панели, до первого уровня.
-

- Связать с редактором
Связывает панель с редактором таким образом, что они начинают работать синхронно. В панели
автоматически выделяется тот элемент, который редактируется. И наоборот, одиночный
клик в панели Схема приводит к
позиционированию редактора встроенного языка на определении соответствующей переменной или метода.

- Сортировать
Устанавливает порядок, в котором структурные элементы сортируются в панели. Если кнопка отжата, структурные
элементы сортируются в том порядке, в котором они расположены в модуле. Если кнопка нажата, элементы
сортируются в алфавитном порядке.
-

- Показать
секцию событий
Показывает или скрывает ветку, содержащую интерактивные события, на которые возможна подписка.
Контекстное меню

- Копировать
-
Копирует в буфер обмена структурные элементы, выделенные в панели. В дальнейшем вы можете вставить эти
элементы в этот или в другой модуль командой Вставить.
- Вставить
-
Вставляет в модуль содержимое буфера обмена, полученное командами Копировать и Вырезать. Вставка выполняется после того структурного
элемента, который выделен в панели.
- Удалить
-
Удаляет из модуля выделенные структурные элементы.
- Выделить в #Область
-
Обрамляет инструкциями #Область … #КонецОбласти те структурные
элементы модуля, которые выделены в панели. Выделение элементов в одну область возможно в том случае, когда они расположены в модуле рядом
друг с другом. Поэтому перед использованием этой команды убедитесь, что структурные элементы сортируются в том порядке, в котором они расположены в модуле.
- Вырезать
-
Вырезает из модуля в буфер обмена структурные элементы, выделенные в панели. В дальнейшем вы можете вставить
эти элементы в этот или в другой модуль командой Вставить.
- Создать обработчик события
-
Эта команда активна на событиях
из
ветки События. Она добавляет в конец модуля определение процедуры, обрабатывающей выбранное событие.
- Найти ссылки
-
Открывает панель Поиск и показывает в ней вызывающую иерархию методов и объектов
конфигурации по отношению к методу, который выделен в панели.
Показать иерархию
вызовов
-
Открывает панель Иерархия вызовов и показывает в ней вызывающую или вызываемую
иерархию методов, по отношению к выделенному методу.
- Открыть обработчик события
-
Эта команда активна на подписках
. Она
открывает обработчик события выбранной подписки в редакторе встроенного языка.
- Открыть элемент расширения
-
Эта команда активна на расширяющих методах в конфигурации
. Она открывает расширяющий метод в расширении.
- Открыть расширяемый метод
-
Эта команда активна на расширяющих методах в расширении
. Она открывает расширяемый метод в конфигурации.
Добавить в
расширение
-
Создает шаблон метода, расширяющего выбранный метод, и помещает этот шаблон в соответствующий
модуль расширения конфигурации.