Чудеса отладки #777861


#0 by miklenew
Беру внешнюю обработку. Ставлю точку остановку на строку где ругается при исполнении. И как результат отладчик не доходит до точки останова. Пробывал снимать все точки. Выйти из конфигуратора. Ничего не помогает. Если комментирую несколько верхних строк, то доходит. Что из себя представляет отладка? Я так понимаю это некий исполняемый файл. Закрылась бредовая мысль, а не может такого что ему по каким то не ведомым причинам не хватает памяти. Поэтому он не доходит до точки останова. Знаю, что бред. Блин. Но других мыслей нет.
#1 by Spieluhr
Отладка на сервере включена?
#2 by miklenew
да. Но всё выполняется на клиенте
#3 by GROOVY
Кеш... Напиши в модуле а=0 и обнови базу.
#4 by GROOVY
Ну или в окне "Вычислить выражение" у тебя итератор переопределяется какой-нить.
#5 by Spieluhr
что за конфа? эта обработка в конфе как внешняя не подключена?
#6 by miklenew
Это внешняя обработка
#7 by miklenew
Не подключена. Открываю обычным способом файл -> открыть
#8 by vde69
важно нажимать "записать" после закрытия в пользовательском режиме
#9 by hitodom
от этого не зависит
#10 by miklenew
Сори не всё на клиенте. Поставил отладка замер производительности вижу, что часть отрабатывает на сервере. Отладка прекращается вот на таком коде Результат.Вывести(ИнформацияОТЭК); Результат - табличный документ ИнформацияОТЭК - область Дальше никуда не идёт, но выкидывает сообщение со строкой кода, до которой ещё как до луны. И это не синтаксическая ошибка.
#11 by miklenew
В серверную отладку кстати попадает без проблем. Ставил точку останову на методе ПриСозданииНаСервере
#12 by Fedor-1971
попадает на некую строку в модуле формы? Тогда проверяй тип ИнформацияОТЭК
#13 by miklenew
Так кто нибудь всё таки скажет отладка - это запускается какой то исполняемый файл?
#14 by hitodom
какая платформа. там были косяки с отладкой
#15 by miklenew
Я ж говорю всё нормально с ИнформацияОТЭК. Это обычная область.  Полученная  через Макет.ПолучитьОбласть("ИнформацияОТЭК")
#16 by miklenew
1С:Предприятие 8.3 (8.3.6.2237)
#17 by Fish
Почисти кэш. Перезагрузи компьютер.
#18 by Azverin
))))
#19 by aka AMIGO
В 7-ке (извините, конечно) подобные чудеса были в группе операторов "Попытка-Исключение-КонецПопытки" Точка самовольно сдвигалась в совершенно другую строку кода.
#20 by lubitelxml
хавнокодеры
#21 by miklenew
Не помогло. Я даже в список её ещё раз добавил. КЭШ новый создаётся при этом.
#22 by Любопытная
не бывает чудес. Остановку по ошибке включай и смотри, когда вывалится
#23 by miklenew
Не срабатывает эта фишка.
#24 by aka AMIGO
Не романтичная ты.. Бывают. Помню, правда, смутно, но года 3 назад в 8-ке тоже елозила точка останова.
#25 by Fish
И даже перезагрузка компа не помогла? Помню как-то раз у меня был глюк, когда в отладчике условие у "Если" было равно Истина, а внутрь "Если" тем не менее отладчик не заходил - тупо шёл дальше. Помогла только перезагрузка компа, потом подобный глюк не наблюдался. Что это было, до сих пор не знаю :)
#26 by Fish
И это. Демонических обновлений не было случаем?
#27 by miklenew
Это терминал. Я просто из сеанса вышел. Не перезагружать же сервер физически.
#28 by Любопытная
какая фишка не срабатывает? Не останавливается по ошибке?
#29 by miklenew
Постоянно. Только я ж сказал кэш тут не причём. Я переподключал базу с новым айдишником. КЭШ заново с сервера пришёл
#30 by miklenew
Да. ошибка есть на экране. А в отладку не залез
#31 by Любопытная
Бывает с внешними обработками такая фигня, что ты ее уже исправил, а код все еще старый исполняется. Такое случается если сохранять внешние обработки в момент отладки. Лечится обычно просто - внесение любого изменения в код и сохранение уже после завершения отладки.
#32 by Любопытная
не верю)
#33 by aka AMIGO
а нельзя-ли скопировать сюда пару строк до ошибочной и пару после?
#34 by aka AMIGO
+ А, я понял! нельзя. :)
#35 by miklenew
Причём если смотреть через замер производительности, то первой строки в ней нет. Т.е. такое ощущение что система отловила её так же как ловит синтаксические ошибки, но блин откуда она знает что у меня в заказе. Заказ приходит в функцию из соответствия, там может быть что угодно
#36 by miklenew
Ругается на то что нет контрагента в заказе. Нуда, там не заказ. Обшибся. Ошибку то я исправлю. Но просто не пойму само поведение отладчика
#37 by Любопытная
а у тебя терминал или RemoteApp? А то может просто отображение глючит?)
#38 by miklenew
подключаюсь через RDP
#39 by 4St
какая версия платформы? Если потрассировать по F10, отладчик скачет именно по тем строчками, где код написан, или на пустых тоже встаёт?)
#40 by 4St
не увидел сразу, что 8.3.6. На 8.3.7 последней есть возможность проверить?
#41 by CepeLLlka
А я пишу а=1; :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С