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

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

Объекты показываются в виде таблицы с деревом, которое позволяет раскрыть и просмотреть структуру объекта.

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

Панель Переменные заполняется автоматически и показывает локальные переменные, находящиеся в области видимости той инструкции, на которой остановлено исполнение.
Кроме этого в отдельной группе Свойства модуля эта панель показывает свойства локального контекста модуля. Например, в модуле объекта это будут свойства того объекта, которому принадлежит модуль.
Если значение переменной является объектом, в панели показывается структура этого объекта, которую можно разворачивать и просматривать детально.
Эта панель входит в стандартный состав перспективы Отладка.

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

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


 (Показать имена типов) — перед именем переменной 1C:EDT показывает имя
					типа ее значения. Команда доступна тогда, когда колонки Значение и Фактический тип
					скрыты;
 (Показать имена типов) — перед именем переменной 1C:EDT показывает имя
					типа ее значения. Команда доступна тогда, когда колонки Значение и Фактический тип
					скрыты;
										 (Показать логическую
					структуру) — не используется при разработке
					приложений «1С:Предприятия»;
 (Показать логическую
					структуру) — не используется при разработке
					приложений «1С:Предприятия»;
										 (Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
 (Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
										 (Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;
 (Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;
Новый
						Структура("ключ1, ключ2", "значение1",
					"значение2");
										ДатаВыполнения отслеживать
						НачалоМесяца(ДатаВыполнения);
										
Новый Структура("ключ1, ключ2", "значение1",
						"значение2"). Эта команда присвоит
						значение этого выражения той переменной, значение которой было
					показано в области сведений;
										В процессе отладки бывает полезно отслеживать не только значения локальных переменных, но и значения свойств объектов, а также значения некоторых выражений, которые используются в коде. Для этого удобно использовать панель Выражения встроенного языка.

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

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

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

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

 (Показать имена типов) — перед именем переменной 1C:EDT
					показывает имя типа ее значения. Команда доступна тогда, когда колонки
						Значение и
						Фактический тип
					скрыты;
 (Показать имена типов) — перед именем переменной 1C:EDT
					показывает имя типа ее значения. Команда доступна тогда, когда колонки
						Значение и
						Фактический тип
					скрыты;
										 (Показать логическую
					структуру) — не используется при разработке
					приложений «1С:Предприятия»;
 (Показать логическую
					структуру) — не используется при разработке
					приложений «1С:Предприятия»;
										 (Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
 (Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
										 (Создать новое отслеживаемое
					выражение)  — открывает
					диалог для добавления нового выражения;
 (Создать новое отслеживаемое
					выражение)  — открывает
					диалог для добавления нового выражения;
										 (Удалить выбранные выражения) — удаляет выделенные
					выражения;
					(Удалить выбранные выражения) — удаляет выделенные
					выражения;
										 (Удалить все выражения) — удаляет все
					выражения;
 (Удалить все выражения) — удаляет все
					выражения;
										 (Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;
 (Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;

Новый Структура("ключ1, ключ2", "значение1",
						"значение2"). Эта команда присвоит
						значение этого выражения той переменной, значение которой было
					показано в области сведений;
										Значения, представляющие собой коллекции, обычно содержат набор элементов, обладающих одинаковыми свойствами. Такие значения удобно просматривать в табличном виде, когда элементы — это строки, свойства — колонки, а значения свойств находятся в ячейках, на пересечении строки и колонки. Для этого можно использовать панель Значения.

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

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

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

 — тип Неопределено, а также в тех случаях, когда значение недоступно для чтения;
 — тип Неопределено, а также в тех случаях, когда значение недоступно для чтения;
										 — тип Число;
 — тип Число;
										 — тип Строка;
 — тип Строка;
										 — тип Дата;
 — тип Дата;
										 — тип Булево;
 — тип Булево;
										 — объект встроенного языка;
 — объект встроенного языка;
										 — неименованная коллекция (обращение к ее элементам возможно по индексам). Например, Массив;
 — неименованная коллекция (обращение к ее элементам возможно по индексам). Например, Массив;
										 — именованная коллекция (обращение к ее элементам возможно по именам или по индексам). Например, Структура;
 — именованная коллекция (обращение к ее элементам возможно по именам или по индексам). Например, Структура;
										 — группа элементов коллекции.
 — группа элементов коллекции. 
										
Одиночный клик на строке, являющейся коллекцией, показывает эту коллекцию в панели Значения, полностью заменяя все данные, которые содержались в панели.

 (Связать с
					Переменные/Выражения) — включает или выключает связь панели
						Значения с панелью Выражения.
					Если связь включена, выражение или коллекция, выбранная в панели Выражения
					автоматически показывается в панели
					Значения;
 (Связать с
					Переменные/Выражения) — включает или выключает связь панели
						Значения с панелью Выражения.
					Если связь включена, выражение или коллекция, выбранная в панели Выражения
					автоматически показывается в панели
					Значения;
										
В процессе пошаговой отладки можно изменять значения переменных. Используйте для этого панель Переменные:

Значения примитивных типов (Число, Строка, Дата, Булево) можно изменять прямо в таблице, кликнув на ячейку Значение.

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

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


Некоторые свойства объектов недоступны для записи. При попытке их изменения будет показана ошибка «Поле объекта недоступно для записи (<имя свойства>)».
Значения переменных и значения нетипизированных свойств (например, значение элемента структуры — КлючИЗначение.Значение) можно изменять на значения любых типов.
Значения типизированных свойств можно изменять на значения того же типа.
Значения свойств, которые расположены в группах Элементы, менять нельзя, так как такие группы не являются свойством встроенного языка. Это просто логическая группировка, которая содержит в себе элементы коллекции, обозначенные их индексами.
Значения типа Строка можно менять на значения любого другого типа. Фактически при этом тип существующего значения меняться не будет, а в качестве значения будет присваиваться строковое представление нового значения.
При анализе значений переменных может понадобиться не только контекст текущего метода, в котором остановлено исполнение, но и значения переменных предыдущих методов, из которых вызывался данный метод.
Для того, чтобы проанализировать значения переменных в вызывающих методах, можно перемещаться по стеку вызовов  в панели Отладка.
 в панели Отладка.
Выделите один из интересующих вас методов — он будет открыт в редакторе встроенного языка. При этом в панели Переменные автоматически будут показаны переменные выбранного метода, а в панели Выражения встроенного языка будут рассчитаны значения выражений для этого метода.