Отладка фонового задания при постоянно подключенных обработчиках ожидания

1. DmitrySinichnikov 286 09.08.17 10:39 Сейчас в теме
Добрый день!
Столкнулся с проблемой просто дико неудобного механизма отладки фоновых заданий в 1С.
Собственно суть, есть фоновое задание, которое необходимо отладить, посидеть в конфигураторе, переменные пощелкать да и вообще понять что к чему. База тестовая, клиент-серверная ERP 2.2.4.19, платформа 8.3.10.2466. Запускаю, ставлю точку останова в нужном месте кода, все норм, останавливается, а вот дальше начинается ад просто. Дело в том, что при выполнении фонового задания 1С решила, что пользователю видите ли надо вот прям каждые 2 секунды видеть как там оно поживает, выполнилось или нет. В итоге каждые 2 секунды выполняется процедура по отслеживанию всего этого бреда, подключенная обработчиком ожидания. Помимо нее еще в пару модулей код летает. В итоге вместо отладки одного участка кода, позиция останова у меня скачет по всей конфигурации и периодически (хаотично) меняется контекст. То есть например есть две несвязанные процедуры и я отлаживаю первую, а после 10 шагов активной становится вторая и ее контекст.
Пробовал многое, отключать соединения, вырубать автоматическое подключение фоновых заданий, блокировка фоновых заданий в консоли кластера серверов. Бесполезно. Даже свое серверное подключение вырубал, оставив только фоновое задание в подключении... Пофиг.

У меня собственно 2 вопроса:
1) С какого перепуга выполнение кода начинает останавливаться во всех процедурах, если точка останова одна.
2) Если кто-то сталкивался с проблемой, как боролись? Или стоит смириться?
pyrkin_vanya; +1 Ответить
По теме из базы знаний
Найденные решения
2. user633533_encantado 11 09.08.17 10:49 Сейчас в теме
Выполни процедуру, которая запускается фоновым заданием, напрямую. И отлаживай сколько угодно.
anten22; smartem; VmvLer; DmitrySinichnikov; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. pyrkin_vanya 488 11.01.22 11:15 Сейчас в теме
(1)2022 год, а проблема все еще осталась. Никто не знает как она по нормальному решается? Решается ли вообще?
8. pyrkin_vanya 488 11.01.22 14:18 Сейчас в теме
(7)Решение

Параметры запуска передаются через ключ командной строки /C<передаваемые параметры> или указываются в конфигураторе в поле Параметр запуска закладки Запуск 1С:Предприятия в меню Сервис – Параметры. Одновременно можно указывать сразу несколько параметров запуска, разделяя их символом «;».

Например – РежимОтладки;

РежимОтладки.
Упрощает отладку кода. В частности:

● все длительные операции выполняются сразу, без запуска фонового задания;

● при разработке расширений конфигурации, возможен запуск с установленными расширениями конфигурации, которые в данный момент открыты в конфигураторе (при условии, что версия конфигурации и версии расширений не менялись).
Heathbell; +1 Ответить
2. user633533_encantado 11 09.08.17 10:49 Сейчас в теме
Выполни процедуру, которая запускается фоновым заданием, напрямую. И отлаживай сколько угодно.
anten22; smartem; VmvLer; DmitrySinichnikov; +4 Ответить
3. DmitrySinichnikov 286 09.08.17 11:03 Сейчас в теме
(2)
Ппц... Спасибо.
Разочаровался в себе. Занавес.
4. Logarifm_Andre 13 07.02.18 13:00 Сейчас в теме
Тут проблема может возникнуть когда процедура выполняется с кучей параметров.
Как тогда быть как ее напрямую вызвать и работать с ней?
Такой пример из ряда заполнения регламентированной отчетности
Eillecho; +1 Ответить
5. Logarifm_Andre 13 07.02.18 13:00 Сейчас в теме
6. rozer 307 05.04.18 12:28 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот