Имя: Пароль:
1C
1С v8
Работа отладчика, пошаговая отладка
0 Humandra
 
14.03.12
10:06
Народ, подскажите плиз, как перевести отладчик в режим пошаговой отладки? Опция debug на сервере включена!

Что делаю сейчас:
1) Ставлю точку останова на событии, к пример &НаКлиенте ПередЗаписью
2) Создаю в Предприятии объект, нажимаю Записать
3) В отладчике доходит до точки останова
4) Жму F11, ожидаю, что мне пошагово покажут ВСЕ, что происходит после этой точки
5) Он действительно пошагово показывает все, что происходит в ПередЗаписью, включая вложенные процедуры. И даже переходит на событие &НаСервере ОбработкаПроверкиЗаполненияНаСервере
6) Но почему-то отладчик не заходит в серверное событие ПередЗаписьюНаСервере, и последующие. Хотя если точку останова поставить и там, то зайдет.

Это нормальное поведение отладчика? Можно ли с этим как-то побороться?
Платформа 1С:Предприятие 8.2 (8.2.15.289), управляемые формы.
1 GenV
 
14.03.12
10:15
(0) Попробуй программно в обработке вызвать Записать().
2 Humandra
 
14.03.12
10:23
(1) Мне надо именно для интерактивной отладки, это важно. Потому что баг, который отлавливаю, проявляется при повторном Записать после исключения на форме.
Да и дело не в конкретном случае, а в правиле: это штатная особенность отладчика 1С, баг или я что-то не то делаю.
3 Omskdizel
 
14.03.12
10:28
(0) .5 Это разве событие? По-моему обычная процедура вызываемая по ходу выполнения.
Ну и зачем паришься? Ловит только по точке останова - поставь и не парься. Видимо при переходе событий с клиента на сервер отладочность теряется.
4 Humandra
 
14.03.12
10:49
(3) Да отладку-то я так и делаю и не парюсь, я просто разобраться хочу, норма это, или может что-то еще в параметрах сервера приложений надо настроить.
5 pumbaEO
 
14.03.12
10:58
Да, это норма. Так же и само, если поставишь точку останова в процедуре ПереЗаписью после строки КонецПроцедуры ты никак не попадешь в процедуру ПриЗаписи...
6 Fragster
 
гуру
14.03.12
11:00
стек вызовов очищается, пошаговое выполнение останавливается, срабатывает новое событие...
7 Humandra
 
14.03.12
11:02
Ок, хотя грустно. Требует четко помнить, что еще такого может вызываться из событий и подписок, вместо того чтобы просто пройтись отладчиком, в случае проблемы.
Ладно, не смертельно, учту, спасибо.
8 Fragster
 
гуру
14.03.12
11:05
(7) я делаю замер производительности сначала, потом смотрю, какие строки дергались. жалко, что порядок вызова не показывает, да...