|
Работа отладчика, пошаговая отладка |
☑ |
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) я делаю замер производительности сначала, потом смотрю, какие строки дергались. жалко, что порядок вызова не показывает, да...
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой