Отладка кода 1С: 5 полезных инструментов
В этой статье хочу показать несколько полезных инструментов при отладке кода в 1С, которые существенно облегчают жизнь 1С программисту. Инструменты являются встроенными в конфигуратор и помогают отлаживать программные модули, создаваемые в процессе разработки, отслеживать последовательность выполнения операторов встроенного языка и просматривать значения переменных.
Contents
1. Точка останова
Основной инструмент – Точка останова. Если необходимо остановиться в коде, то можно установить точку останова и далее производить отладку кода. Комбинация F9 – устанавливает и убирает точку останова.

Если необходимо остановиться в коде только в при каких-то условиях, то можно установить точку останова с условием (меню Отладка), и в открывшемся окне написать условие на языке 1С.

Также можно посмотреть список точек останова в меню Отладка. В этом списке можно включить и выключить нужную точку останова, перейти в модуль этой точки остановки, сохранить и загрузить список.

2. Остановка по ошибке
В меню Отладка также есть возможность настроить остановку по ошибке. Остановка будет происходить либо при всех возникающих ошибках, либо включающих определенный текст.

3. Стек вызовов
Если необходимо посмотреть последовательность вызовов процедур и функций кода, который отлаживается в данный момент, можно воспользоваться стеком вызовов (меню Отладка). С помощью него можно передвигаться по процедурам и функциям, и просматривать значения переменных в этих модулях.

4. Табло
С помощью табло можно просматривать и вычислять значения переменных некоторого модуля.

5. Вычислить выражение
Просматривать значения переменных можно и через окно «Вычислить выражение». Для этого нужно выделить нужную переменную и нажать комбинацию Shift + F9. Выражение можно добавить в табло, нажав на соответствующую кнопку.

Также можно во время отладки изменить значение переменных, например, если нужно посмотреть работу кода без изменения обновления конфигурации. Нажимаем кнопку «Изменить новое значение в виде выражения», в открывшемся окне пишем новое значение переменной и жмем кнопку «Установить».

Теперь переменная принимает новое значение. Нужно понимать, что код не был изменен, и переменная изменена на время отладки.
Такие полезные инструменты для отладки существуют. Надеюсь эта статья будет кому то полезна.
Comments
So empty here ... leave a comment!