Большинство программистов 1С знакомы как минимум с двумя методиками отладки: точки останова и узнать значение. Отладка очень полезна и эти две функции позволяют ей пользоваться на 90%.
Одна из проблем отладки – легкая возможность заблудиться. Множество общих модулей, подписки на событие, рекурсия и прочее. Кто с этим не сталкивался – попробуйте отладить типовую обработку «ОбменДаннымиXML». Очень веселое занятие.
Как найти себя в этой массе кода?
Инструкция по поиску себя
1. Установить точку останова в нужном месте.
2. Если Вы уже это сделали и успешно прошагали неизвестное количество вызова функций и заблудились – то нужно остановиться и отдышаться.
3. В меню конфигуратора «Отладка / Стек вызовов» открыть окно стека.
4. В окне изображена последовательность «попадания» в то место, где сейчас мы находимся. Функции вызывались снизу вверх.
На указанном примере, сначала была вызвана функция «Обработка проведения», в которой вызвали «ПроверитьЗаполнениеШапки», а из которой вызвали ту функцию где мы сейчас.
5. На каждую функцию в стеке можно кликнуть два раза мышкой и посмотреть на строку кода, где и был произведен вызов.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.