1.
user624024_mavayka
09.02.22 19:56 Сейчас в теме
Платформа 8.3.19.1351
1с ЕРП
Подскажите, пожалуйста, очень странно ведет себя отладчик. При проведении документа Внутреннее потребление создается расходный ордер на товары фоновым заданием. Мне нужно попасть в процедуру заполнения реквизитов расходного ордера. Ставлю точки останова, но отладчик доходит до них и мгновенно перескакивает на другие строчки в абсолютно других модулях. В автоматическом подключении галка Фоновые задания стоит. Раньше всегда этого было достаточно. Сейчас пробовала и РежимОтладки указывать в параметрах запуска, и разные комбинации пробовала: Галка Фоновые задания + РежимОтладки и по отдельности. Не работает. Кэш чистила, не помогло. Что еще можно сделать?
(1) клиент -сервер?
Бывает, что иногда сбоит, то работает то нет. Связи не уловила. Иногда отлаживаю на файловой если не работает вообще
У коллеги на ее компьютере вообще не срабатывает точка останова, она заходит на сам сервер и там все нормально.
Т.е. проблема может быть и с компьютером.
(1)Бывает, что к отладке подключается много фоновых заданий и в процессе отладки код перескакивает на другое фоновое задание. После срабатывания точки останова отключите автоматическое подключение фоновых заданий, ну и в идеале оставить в отладчике только нужное, а остальные отключить.
Описание: не встает точка останова, на новых типовых конфигурациях, на управляемых формах на платформе 8.3. Работал с УТ 11. Мучился несколько дней, перезапускал сервер 1С с ключом -debug разными способами.
https://infostart.ru/1c/articles/634948/
Да, насколько я помню РежимОтладки только для фоновых заданий запускающихся с помощью функций БСП.
Перепрыгивания с модуля на модуль происходят из за того, что конфигуратор начинает отлаживать сразу все фоновые задания запущенные в базе. Что бы оставить в отладке только нужное задание, я делаю так:
1. Поставить галку "Фоновые задания", что бы их отлавливать
2. поставить точку останова в нужном месте
3. Как только отладчик остановился на нужной точке останова, открыть стек вызовов. Посмотреть номер сеанса.(Справа внизу будет)
4. Снимаем галочку "Фоновые задания" которую ставили в пункте 1.
5. В подключенных сеансах фоновых заданий убираем все, кроме нужного. Нужный номер сеанса мы узнали в пункте 3.
6. Отлаживаем
(16) потом еще пришлось добавить:
8. Отключить отладку на сервере.
После этого остается 1 сеанс фонового задания и конфигуратор чисто физически не сможет прыгать на другие строки кода!
Не очень удобно, но последнее слово за вами!
12.
user624024_mavayka
10.02.22 12:45 Сейчас в теме
Дело в том, что отладчик не останавливается в нужной точке останова. Точнее останавливается на мгновение, а потом сразу перескакивает в другие модули. Это ошибка платформы получается, в (7) - верно.
Платформа 8.3.19.1467
последняя Бухгалтерия предприятия, редакция 3.0 (3.0.107.37)
Словил этот глюк с хаотично скачущим по модулям отладчиком. Обошёл проблему использованием старой версии платформы - 8.3.17.1851 - там всё работает как надо.