Имя: Пароль:
1C
1С v8
Почему отладка начинается с УстановкаПараметровСеанса()
,
0 WED
 
05.04.16
10:35
Может плохо гуглил, но ответ не нашел:

Если при отладке предприятие закрыть принудительно (из конфигуратора Отладка-Завершить) то следующий запуск отладки сразу останавливается на УстановкаПараметровСеанса() - как это "побороть" ?
1 Cyberhawk
 
05.04.16
10:37
Ты сам приказываешь отладчику, где остановиться...
2 WED
 
05.04.16
10:41
Если ставлю брейкпоинт - да.

А ты возьми и проверь:

Открой конфигуратор, из него запусти отладку, после запуска предприятия вернись в конфигуратор и принудительно заверши предприятие (Отладка - Завершить или Shift+F5).
снова запусти отладку и сразу получишь остановку на
УстановкаПараметровСеанса()
3 cons74
 
05.04.16
10:50
(0) "это не баг это фича"
4 Tateossian
 
05.04.16
10:55
У меня такая же фигня, думаю, серверный кеш почистить, но там много "нужных" данных...
5 WED
 
05.04.16
11:06
(3) Да "видал" я такую фичу :)
(4) Не связано и не поможет никак. Пройдено.
6 eklmn
 
гуру
05.04.16
11:26
да этот баг реально затрахал.1С:Предприятие 8.3 (8.3.7.1860)
7 WED
 
05.04.16
11:27
(6) Угу. И началось где-то в районе платформы 8.3.5
8 WED
 
05.04.16
11:30
+(7) Хотя вот нашел, что и ранее тоже была такая же беда:
v8: УПП - отладчик самопроизволно останавливается на УстановкаПараметровСеанса
9 lubitelxml
 
05.04.16
11:41
хм... на 8.3.6.2299 вроде не было, на 8.3.7.1949 проявляется.
(6) +100500
10 WED
 
05.04.16
11:43
(9) Было-было! У меня еще на 8.3.5 точно было
11 lubitelxml
 
05.04.16
11:51
(10) на 8.3.6 только после некоторых манипуляций проявлялось (после завершения отладки), на 8.3.7 с самого начала
12 WED
 
05.04.16
11:56
(10) Ну хз. Я постоянно на эту "фичу" натыкаюсь. Иногда аж бесит, когда подключен к терминальному серверу с планшета через gprs из какой-то глухомани.. Итак каждая смена картинки - боль, а тут еще две лишние картинки получаются - показ этого модуля и его закрытие..

Интересно, разработчики платформы вообще как-то хоть раз этот момент комментировали?
13 Cyberhawk
 
05.04.16
12:07
Проверил на 8.3.7.1860 (конфигурация БП 3.0) - баг не проявляется.
Как воспроизвести-то?
14 Fish
 
05.04.16
12:07
8.3.6.2449 - такого не наблюдаю.
15 Cyberhawk
 
05.04.16
12:08
А, Я понял - надо, чтоб база была серверная и когда-то там в этом обработчике уже была установлена точка останова
16 Fragster
 
гуру
05.04.16
12:08
потому что перед тем, как срубить отлаживаемый сеанс ты нажимаешь отладка - остановить (значек с паузой). потом срубаешь. а первое, что начинает исполняться - это модуль сеанса.
вот такая вот сука 1с. такая же лажа с замером производительности - если когда он включен перезапустить отладку - то он будет запущен и в новом сеансе.
17 eklmn
 
гуру
05.04.16
12:09
(15) нет, не обязательно
18 eklmn
 
гуру
05.04.16
12:09
(15) просто начни что-нибудь отлаживать , не важно где
19 Карупян
 
05.04.16
12:11
говорят, что пофиксили уже.
Способ охода. Отдельно запускаем обновление, отдельно старт
20 Карупян
 
05.04.16
12:11
Останавливается на первой строке кода
21 Cyberhawk
 
05.04.16
12:12
(18) Я запускаю отладку, отладчик подключен к двум предметам отладки (файл и сервер), завершаю отладку, запускаю заново - ничего не останавливается
22 Cyberhawk
 
05.04.16
12:12
*файл и сервер = клиент и сервер
23 eklmn
 
гуру
05.04.16
12:13
(21) нормальную, рабочую обстановку сэмитируй
24 eklmn
 
гуру
05.04.16
12:13
а не просто запустил -закрыл
25 Cyberhawk
 
05.04.16
12:14
(23) Я даже по точке останова остановился, прибил отладку, запустил отладку - ничего не останавливается на первой строчке кода
26 Fish
 
05.04.16
12:15
(23) У меня тоже не получилось воспроизвести. Пробовал по-разному.
27 Cyberhawk
 
05.04.16
12:17
28 Карупян
 
05.04.16
12:18
(25) 1с уже признала ошибку - а ты все сопротивляешься
29 Cyberhawk
 
05.04.16
12:29
(28) Ссылка есть?
30 WED
 
05.04.16
12:29
У меня на УстанвокаПараметровСеанса никогда брейкпоинт не стоял, так что (27) немного не то.

Для пытающихся воспроизвести:

База клиент-серверная. На файловой не проверял.
Сервер запущен в режиме отладки (ключ -debug)
Платформа 8.3.7.1949

Открой конфигуратор,
из него запусти отладку,
после запуска предприятия вернись в конфигуратор
и принудительно заверши предприятие (Отладка - Завершить или Shift+F5).
Снова запусти отладку и сразу получишь остановку на
УстановкаПараметровСеанса()
31 WED
 
05.04.16
12:30
При этом у меня НЕ включена "Остановка при ошибке".
Ни одного брейкпоинта.
32 WED
 
05.04.16
12:31
Другой вариант возникновения ситуации:

Если при отлаке при исполнении кода произошла ошибка и в предприятии получили окно с сообщением об ошибке и кнопкой "Завершить", то при следующем запуске отладки получаем останов на параметрах сеанса
33 WED
 
05.04.16
12:32
Если предприятие закрывать нормально, то при следующем запуске отладки остановки не будет, даже не смотря на то, что при предыдущей отладке была ошибка
34 Карупян
 
05.04.16
12:36
35 eklmn
 
гуру
05.04.16
12:42
(34) спс
36 WED
 
05.04.16
13:43
(34) УРА