Имя: Пароль:
1C
 
Отсутствует отладка http в 1c
, , ,
0 falselight
 
26.06.20
08:04
Почему может отсутствовать отладка http в 1с ?
Произвел все настройки.
В программе Postman, ответ производится. По строке. -

localhost/http/hs/ServIIS/getdata


Функция getdatapost(Запрос)
    Ответ = Новый HTTPСервисОтвет(200);
    
    Тело = Запрос.ПолучитьТелоКакСтроку();
    
    Ответ.УстановитьТелоИзСтроки("Ок");
    Возврат Ответ;
КонецФункции


Но, вот точка останова в отладчике не срабатывает (

И нет предмета отладки http

http://joxi.ru/12MbKqBC0yoJnA
1 falselight
 
26.06.20
08:05
2 falselight
 
26.06.20
08:06
3 falselight
 
26.06.20
08:25
4 MyNick
 
26.06.20
08:30
там же вроде в conf файле xml ее нужно включить, эту отладку
5 MyNick
 
26.06.20
08:31
6 Strogg
 
26.06.20
08:33
Попробуй юзать отладку по тсп со включенными предметами в виде хттп сервисов. У меня только так взлетело. По ХТТП не прошло...
7 MyNick
 
26.06.20
08:36
(5) в статье про веб сервисы. Про ХТТП может что-то подобное требуется...
8 falselight
 
26.06.20
08:39
стоят точки останова в процедуре
в постман выходит ОК

но предмета отладки сервер http нет !!!!
9 falselight
 
26.06.20
08:41
отладка на веб клиенте работает
10 falselight
 
26.06.20
08:43
нужно ли открывать какие то порты???

На стороне сервера должны быть открыты TCP порты 1540, 1541, 1560-1591.
11 Вафель
 
26.06.20
08:43
серверная отладка вообще есть?
12 falselight
 
26.06.20
09:12
(11) Сейчас проверил. не работает отладка серверных процедур.
Вчера работала.
13 falselight
 
26.06.20
09:14
при запуске тонкого клиента http://joxi.ru/nAyO34Bujql7Lm

а где это меняется?
14 falselight
 
26.06.20
09:19
пропала отладка на сервере
15 falselight
 
26.06.20
09:25
(11) С такой вот строкой, отладка серверных процедур работает

"C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug

как включить http ?
16 falselight
 
26.06.20
09:30
Ставлю такую строку

"C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug -http

отладка на сервере перестает работать, и нет http отладки... Что я не так делаю?
17 falselight
 
26.06.20
13:19
Никто не подскажет что попробовать для http отладки??
18 falselight
 
26.06.20
13:43
Складывается вот так, -

"C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug

Отладка по протоколу TCP/IP

http://joxi.ru/D2PlR54CkNy5p2

появляется отладка http при нажатии SEND в программе Postman

срабатывают точки останова http://joxi.ru/ZrJbWlNCMx8BPr
19 Strogg
 
26.06.20
14:03
(18) вообще-то я тебе об этом и писал в (6)
20 SplinterZ
 
26.06.20
14:45
https://yadi.sk/i/dB2O_DcE1VLMiA
Эти настройки сделаны?
21 falselight
 
26.06.20
15:14
(19) Мне не знакомо было. Пока не дошел.

(20) буду пробовать.
22 Галахад
 
гуру
26.06.20
15:24
Нафиг на данном этапе вообще нужна отладка?
23 pechkin
 
26.06.20
15:55
если на сервере включена, то на клиенте нужно проверить настройки файрволла
24 falselight
 
26.06.20
16:16
(23) А что проверять там?

(22) Что бы отлаживать.
25 falselight
 
26.06.20
16:22
(20) Там так было задано когда стоял протокол отладки http . http://joxi.ru/LmGbQ18CJOO93r

Стоял триггер использовать локальный сервер отладки. стоял адрес сетевой карты и диапазон.
А у вас стоит триггер использовать сервер отладки кластера.

Нужно так???

В настройках публикации на веб сервере. Да так стояло.
26 falselight
 
26.06.20
17:01
под tcp, открыты такие порты http://joxi.ru/krDbeX8CJVV1J2
под http они не были открыты, вообще ни одного порта в отладке не было открыто.
Может быть в этом дело?
27 falselight
 
26.06.20
17:06
Почему вот эту строку я не могу запустить в браузере???

http://localhost/http/hs/ServIIS/getdata


http://joxi.ru/VrwRa43H8WqObA
28 MyNick
 
27.06.20
08:55
(27) не можешь запустить наверное потому что запрос POST. В браузере только GET можно "посмотреть"
29 MyNick
 
27.06.20
08:56
Запросу POST тело требуется. А в строку браузера его не передать.
30 Сияющий в темноте
 
27.06.20
16:51
для post в бракзере нужно рисовать форму,передающую post запрос,ну или xmlhttprequest.