Имя: Пароль:
1C
1С v8
Отладка регламентного задания не работает, а сервера работает
,
0 Tonik
 
06.11.11
01:56
есть сервер 8.2 (обычное приложение)
в режиме отладки. все серверные вызовы отлично отлаживаются.
а вот регламентные задания никак не цепляет.
агент запущен как сервис "C:\Program Files\1cv82\8.2.13.219\bin\ragent.exe" -srvc -debug -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

куда еще посмотреть?
Спасибо
1 Septera
 
06.11.11
02:01
(0) уффф не знаю как их там отлаживать прямо на сервере, я загонял код в процедуру обработки и вручную тестил на клиенте, а потом заливал на сервер уже отлаженный код
3 МишельЛагранж
 
06.11.11
03:13
(0) позвольте, регламентное задание не сущетсвует само по себе, оно запускает что-то - а это "что-то" прекрасно отлаживается в конфигураторе...
4 kuza2000
 
06.11.11
09:33
Замечательно отлаживаются регламентные задания "сами по себе". Отладка\Подключение...\Автоматическое подключение\Фоновые задания галка стоит?
5 Tonik
 
06.11.11
11:45
(4) конечно стоИт. в код вызываемой процедуры даже вставил задержку на 10 секунд, думал, что отладчик не успевает подключиться.
вот сервер нормально отлаживается с любого компа.
еще идеи есть?
6 crazy_killer
 
06.11.11
13:14
условий из (0) и (4) должно быть достаточно
а может задание вообще не стартует?
вставь в код процедуры запись в журнал регистрации, и проверь
7 Tonik
 
06.11.11
15:44
(6)    #Если Сервер Тогда
       ЗаписьЖурналаРегистрации("Процедура на сервере");
   #КонецЕсли

в журнал пишет, а точка останова не срабатывает.
уже все перепробовал
8 Tonik
 
07.11.11
09:53
ведь тема несколько раз поднималась. неужели решения так никто и не нашел?
9 Maxus43
 
07.11.11
09:55
запускай из под своего сеанса процедуру, которую регламентное выполняет. Для отладки даже удобней так
10 Tonik
 
07.11.11
09:57
(9) да вопрос не в том, как отладить, а почему не работает и как победить.
а что делать, если ошибку придется "ловить", бывают плавающие ошибки.
да и при таком подходе, код может на клиенте выполниться.
11 Fragster
 
гуру
07.11.11
09:58
(1) а вто это фиговый вариант, потому как далеко не все, что работает на клиенте работает на сервере
12 romashov
 
07.11.11
09:59
а в общем модуле откуда процедура вызывается галочка "Клиент обычное приложение стоит"?

Можно еще один кластер тестовый с ключом debug запустить тогда будет можно серверные процедуры отлаживать
13 Tonik
 
07.11.11
10:01
(12) все приложение ОБЫЧНОЕ
галки все стоят. СЕРВЕР я могу отлаживать. все подключения цепляет. а вот фоновые нет.
кстати,  для фоновых почему-то не показывает имя компа в списке активных пользователей
14 Maxus43
 
07.11.11
10:23
(13) правильно что не показывает... какое имя компа хочеш у фонового и какого пользователя?)
15 Septera
 
07.11.11
10:39
(11) нормально, если не дурак то додумаешься проверить: "Доступность: Сервер, толстый клиент..."
16 Dmitry77
 
07.11.11
10:43
Напиши обработку с 1 кнопкой выполнить, по этой кнопке вызыай процедуру из регламентного задания и не мучайся.
17 Fragster
 
гуру
07.11.11
11:20
(15) судя по мисте - у половины 1сников СП смистили.
18 Fragster
 
гуру
07.11.11
11:21
а еще прикольно когда у юзера доступ к ресурсу какому-нибудь есть, а у сервера - нет. и соответственно, на сервере не работает, а у юзера - работает.
19 БибиГон
 
07.11.11
11:47
(18) а как это у сервера нет доступа к какому то ресурсу, где это прописывается?
20 Fragster
 
гуру
07.11.11
11:51
(19) ну например на сервере не установлен эксель. или там в проксе запрет на ХТТП. или на папку расшаренную у юзера сервера 1с нету доступа... да мало ли случаев?
21 Tonik
 
07.11.11
12:04
(14) вот имя пользователя как раз показывает и именно то, которое я указал. неожиданно, правда?
я, собственно, имя компа не хочу, это как вариант, в чем может быть затык и отладка не работает.
22 БибиГон
 
07.11.11
12:11
(20) а на ftp может быть прописан запрет для сервера?
23 Tonik
 
07.11.11
12:13
(22) запретить можно вообще все.
24 Дикообразко
 
07.11.11
12:13
(22) смотри под кем запускается служба 1С сервера, и какие у него прав
25 kuza2000
 
07.11.11
14:36
(5) Как идеи для мозгового штурма. Когда отлаживал веб-сервисы на 8.1, там надо было еще cfg править, в мануале было написано. Может, тоже? В мануале по этому поводу ничего нет? Ну и файрвол посмотреть - не режет ли порты... хотя, сервер вроде бы отлаживается...
26 Rebelx
 
07.11.11
14:39
было такое (есть на одном из серверов клиента)
как бороться - не знаю. писал на форум 1С - тишина, без вариантов
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший