Остановка при выполнении условия может понадобиться, например, когда один и тот же метод используется для обработки разных объектов. Один
из этих объектов обладает какими-то особенностями, которые приводят к неправильному результату.
Допустим вы хотите остановиться в этом методе именно тогда, когда он обрабатывает тот самый "особенный" объект. Идентификатор объекта
передается в параметре метода (ИдентификаторОбъекта) и вы знаете его значение (45209).
Чтобы
остановиться внутри метода при выполнении условия, добавьте в него точку прерывания и отредактируйте
свойства точки:
- откройте нужный модуль и метод;
- дважды кликните в какой-нибудь строке внутри метода в вертикальной линейке или нажмите в контекстном
меню
Флаг точки прерывания;
- в строку будет добавлена точка прерывания
.
- в контекстном меню точки прерывания нажмите Свойства точки останова...;
- будет открыт диалог Свойства;
- установите флажок Условный и задайте условие, например:
ИдентификаторОбъекта = 45209
- нажмите Применить и закрыть;
- значок точки прерывания изменится —
.
Отредактировать свойства точки прерывания также можно из панели
Точки прерывания:
- выделите в списке точку прерывания;
- в области сведений установите флажок Условный и задайте условие;
- значок точки прерывания изменится —
.