Панель «Выражения»

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

Эта панель входит в стандартный состав перспективы Отладка. Если вы закрыли эту панель, или находитесь в другой перспективе, вы можете открыть эту панель из главного меню основного окна, нажав Окно > Показать панель > Прочие… > 1С:Предприятие > Выражения.

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

Структура информации в панели

Если значение выражения имеет примитивный тип (Число, Строка и т. д.), то 1C:EDT показывает такое значение одной строкой. В противном случае 1C:EDT показывает значение деревом, ветки которого являются свойствами (если это объект) или элементами (если это объект, являющийся коллекцией значений).

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

Условные обозначения

Значки показывают тип значения, находящийся в строке, а также используются для обозначения выражений и групп.

Выражение.
Тип Неопределено, а также в тех случаях, когда значение недоступно для чтения.
Тип Число.
Тип Строка.
Тип Дата.
Тип Булево.
Объект встроенного языка.
Неименованная коллекция (обращение к ее элементам возможно по индексам). Например, Массив.
Именованная коллекция (обращение к ее элементам возможно по именам или по индексам). Например, Структура.
Группа элементов коллекции. Эта группа не является свойством встроенного языка, это логическая группировка, которая содержит в себе элементы коллекции, обозначенные их индексами.

Колонки

Имя
Выражение, имя переменной или свойства.
Значение
Значение выражения, переменной или свойства.
Фактический тип
Тип значения выражения, переменной или свойства.

Клики мышью

Одиночный клик
На выражении:
Переводит ячейку Имя в режим редактирования и позволяет изменить выражение.

Командная панель

Показать имена типов Перед именем переменной 1C:EDT показывает имя типа ее значения. Команда доступна тогда, когда колонки Значение и Фактический тип скрыты.
Показать логическую структуру Не используется при разработке прикладных решений «1С:Предприятия 8».
Свернуть все Сворачивает все уровни иерархии, существующие в панели, до первого уровня.
Добавить отслеживаемое выражение... Открывает диалог для добавления нового выражения.
Удалить Удаляет выделенные выражения.
Удалить все Удаляет все выражения.
Показать дополнительные команды Открывает выпадающее меню, в котором содержатся дополнительные команды для панели.
Макет >
Подменю содержит следующие команды:
По вертикали
Показывает область сведений под таблицей выражений.
По горизонтали
Показывает область сведений справа от таблицы выражений.
Размер столбца по умолчанию:
Расположение области сведений выбирается автоматически (снизу или справа) в зависимости от размеров панели.
Expressions View Only
Если нажата, область сведений не показывается. Если отжата — область сведений показывается.
Показать столбцы
Если нажата, показываются колонки Значение и Фактический тип. Если отжата — эти колонки не показываются.
Выбрать столбцы...
Открывает диалог, который позволяет вам выбрать, какие колонки будут показаны в таблице выражений.

Контекстное меню таблицы выражений

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

Контекстное меню области сведений

Присвоить значение
В области сведений вы можете написать выражение на встроенном языке например, Новый Структура("ключ1, ключ2", "значение1", "значение2"). Эта команда присвоит значение этого выражения той переменной, значение которой было показано в области сведений.
Помощник по содержимому
Открывает окно контекстной подсказки.
Вырезать
Копирует выделенный фрагмент в буфер обмена и удаляет его из области сведений.
Копировать
Копирует выделенный фрагмент из области сведений в буфер обмена.
Вставить
Вставляет фрагмент из буфера обмена в область сведений.
Выбрать все
Выбирает весь текст в области сведений.
Найти и заменить...
Открывает диалог, который позволяет вам найти в области сведений и заменить некоторое выражение.
Переносить текст
Если флажок установлен, длинные строки в области сведений будут переноситься на следующую строку так, чтобы их просмотр был возможен без горизонтальной прокрутки. Если флажок снят, длинные строки переноситься не будут и для их просмотра необходимо использовать горизонтальную прокрутку.
Максимальная длина текста
Устанавливает максимальную длину текста, который будет показан в области сведений. Стандартно длина текста не ограничена.