Имя: Пароль:
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) я делаю замер производительности сначала, потом смотрю, какие строки дергались. жалко, что порядок вызова не показывает, да...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn