Имя: Пароль:
1C
1С v8
Не запускается отладка фонового задания.
0 Aristo
 
25.01.12
13:48
2 сервера 1С 8.1 , один для рабочей базы, один для отладки копии - запущен в режиме debug (параметры службы:
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -debug -regport 1543 -port 1542 -range 1592:1599 -d "C:\Program Files\1cv81\server_test")

к нему подключена база, на которой вертится фоновое задание.
в процедуре на которую ссылается регламентное задание стоит точка останова.
Фоновое задание настроено без пользователя.
в Меню "Параметры", Закладка "Запуск 1С предприятия" стоят галки "Начать отладку при запуске " и "Устанавливать режим разрешения отладки".
В Меню "Отладка - подключение" в настройках поиск по портам 1562-1599
в настройках автоматического подключения стоит флаг "Фоновые задания".
При этом прога не реагирует на точку останова.
Уже все форумы прошерстил, памагите :)
1 Aristo
 
25.01.12
14:01
уп
2 pumbaEO
 
25.01.12
14:15
возможно проблема в -range 1592:1599 и В Меню "Отладка - подключение" в настройках поиск по портам 1562-1599
-range 1592:1599: 1592 - это ошибка?
3 Aristo
 
25.01.12
14:54
(2) нет. У меня рабочий сервер занимает порты -range 1560:1591
, тестовый 1592:1599, нужно отлаживать задания на тестовом, он в дебаг режиме
Скорее поиск отладчика содержит лишние порты. Но больше лучше чем меньше в данном случае
Поставил везде 1592-1599, ничего не изменилось.
4 Aristo
 
25.01.12
15:11
Возможно, проблема еще и в том что у меня отладчик запущен под пользователем, а задание без пользователя
5 Aristo
 
25.01.12
18:21
уп
6 MEXanik1985
 
15.02.12
17:51
Тоже заканался был...пока не нашел:
  "Строка соединения с информационной базой, используемая в Конфигураторе, должна быть точно такой-же, как и строка соединения с информационной базой, которую можно получить в работающем фоновом задании с помощью функции СтрокаСоединенияИнформационнойБазы()."

отсюда:
http://www.1c-pro.ru/topic39649.html/page__hl__отладка__fromsearch__1

Т.е. в каком н-ть фоновом задании создаешь код, например:
Процедура ТестЗапуск() экспорт
       а=1;
       б=2;
       в=3;
       файл=новый ТекстовыйДокумент;
       файл.ДобавитьСтроку("СТРОКА:"+СтрокаСоединенияИнформационнойБазы());        
       файл.Записать("c:\qwerty.txt");
конецпроцедуры  

и смотришь какие у тебя буквы для запуска инф. базы. У меня например назывался сервер мелкими, а надо было большими=)
7 rs_trade
 
15.02.12
18:07
(6) ну это наверное как он в кластере прописан. так и в запуске конфигуратора с базой должен быть.
2 + 2 = 3.9999999999999999999999999999999...