Имя: Пароль:
1C
1С v8
Отладка в 8.3
,
0 n0ther
 
15.04.15
11:01
Не ловятся точки останова в модулях запущенных обработчиком ожидания.
1С:Предприятие 8.3 (8.3.5.1460)

Сервер запущен в режиме отладки:"C:\Program Files\1cv8\8.3.5.1460\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo" -debug

В настройках отладки стоит флаг: Автоматически подключать фоновые задания

Как полечить?
1 Kookish
 
15.04.15
11:03
Я отлаживаю в файловом варианте. На копии базы.
2 n0ther
 
15.04.15
11:04
(1) размер базы не позволяет
3 fisher
 
15.04.15
11:06
Тю. Ну запусти функцию обработчика ожидания из обработки.
4 Defender aka LINN
 
15.04.15
11:07
(0) При чем тут обработчик ожидания и фоновые задания?
Вообще не знаю, как в 8.3, а в 8.2 надо было, чтобы строка соединения ПОЛНОСТЬЮ совпадала со строкой соединения сервера
5 fisher
 
15.04.15
11:08
(0) А вообще отладка НА СЕРВЕРЕ у тебя работает? Или проблема только с обработчиком ожидания?
6 fisher
 
15.04.15
11:10
Хотя о чем это я? Какой сервер в обработке ожидания...
7 n0ther
 
15.04.15
11:12
(4) да уже от бессилия тыкаешь во все кнопки.
(5) да, работает
8 n0ther
 
15.04.15
11:14
интересно, что замер производительности тоже не видит входы в эти модули. всё завершается на вызове обработчика ожидания
9 n0ther
 
15.04.15
11:44
(6) обработка ожидания на сервере запускается
10 bolero
 
15.04.15
11:46
посмотри адрес отладчика, как он себя представляет, и пингуется ли это имя с сервера, и доступен ли порт
11 n0ther
 
15.04.15
12:21
(10)  не понял.
обычный код клиентский и серверный 1Ска "ловит". В подключенных предметах отладки: сервер и толстый клиент. Загвоздка именно в коде обработчиков ожидания.
12 Rebelx
 
15.04.15
13:26
(11) не обмены ли ты отлаживаешь?
потому что 1С выполняет их через задницу - через выполнить.
они не в фоновом задании выполняются
ставь точку останова, а где именно - надо шагать отладкой. в замере производительности этого как раз не будет. но может вызывающая строчка будет первой.
13 n0ther
 
15.04.15
14:27
(12) нет. закрытие месяца - расчет налога на прибыль
а до этого, в файловом варианте столкнулся с такой же проблемой в типовой обработке БСП поиска дублей
14 dauster
 
15.04.15
14:36
сделать СтрокаСоединенияИнформационнойБазы() и убедиться, что в ярлыке к базе также написано (и в том же регистре).
15 dauster
 
15.04.15
14:38
+(14) проверку делать для фонового задания.
Например, в том же месте, где работает фоновое задание написать

ЗаписьЖурналаРегистрации("Соединение с базой",,,,СтрокаСоединенияИнформационнойБазы());
16 n0ther
 
15.04.15
15:37
(14) спасибо коллега, помогло
в ярлыке имя сервера было прописано строчными буками, в строке соединения - заглавными. изменил ярлык и точка останова заработала