Имя: Пароль:
1C
1С v8
Отладка WEB-сервисов
0 Arxangel06
 
25.06.14
15:37
Уважаемые форумчане, подскажите, что за демонская сила и как с ней бороться?
Платформа 8.2.19.80, все настроено по мануалу, перехват обращения вэб-сервиса к базе есть, вижу как отладчик меняет форму, но не происходит остановки выполнения. Причем в предметах отладки явно виден подключенный сервис, на нем написано, что он вэб-сервис, но все равно не отраатывает. Причем можно раза 3-4 машину перегрузить и отладка заводится. Была мысль, что дело в уже подключенном предмете, доводил до того, что вообще запущено два конфигуратора и один клиент 1С, и больше вообще ни одного приложения. Окружение - на одной винде 2008R2 крутится один сервер 1С, на нем прописаны две базы, которые между собой обмениваются через вэб-сервисы, вэб-сервер там же.
1 Maxus43
 
25.06.14
15:39
есть говорят особенность, надо строка подключения была чтобы одинаковая, полностью, включая регистр букв
2 Arxangel06
 
25.06.14
15:43
(1) допускаю, но в данном случае не оно. Иногда эта отладка отрабатывает нормально, в этом самом месте. а иногда - нет...
3 Arxangel06
 
25.06.14
15:49
и да, в обратную сторону работает стабильно...
4 Maxus43
 
25.06.14
16:02
(2) на всякий случай проверь, не сложно
5 Arxangel06
 
25.06.14
16:09
(4) проверил. не помогло.
6 dj_serega
 
25.06.14
16:18
(0) а попробуй не перегружать машину а отключать и подключать отладку. Бывало такое с тонким клиентов. С раза 3-4 запускалось, а иногда и с первого. Тоже отловить не удалось.
7 Arxangel06
 
25.06.14
16:29
перегрузил машину - один раз отработал отладчик, второй не подхватился. отключить предмет отладки - тоже не помогло.
8 Klesk666
 
25.06.14
18:12
я отлаживал через запись значений и ошибок в лог файл, ну это как вариант
9 Serginio1
 
25.06.14
18:44
Проще все методы Вэб сервиса вынести в обычный модуль. А из модуля вэб сервиса уже дергать их, оборачивая в попытку исключение и писать описание ошибки и параметры в ЖР или отдельный файл.
Так ты сможешь спокойно отлаживать например в толстом клиенте, но если ошибка появилась спокойно её произвести зная параметры.
10 Arxangel06
 
26.06.14
08:25
(9) Это уже пройденный этап. "Обычный" модуль - он не обычный, он серверный/клиентский, и для клиента и сервера там все-таки разный код. Мало того, до кучи, это УТ 10.2, перепиленная до неузнаваемости, в ней уже самодельные УФ появились...
11 Serginio1
 
26.06.14
15:30
(10) Ну, а в чем проблема код на сервере запускать коль УФ появились или через фоновые задания.
AdBlock убивает бесплатный контент. 1Сергей