Отладка http сервиса

23.09.20

Интеграция - WEB-интеграция

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

Цель: Научиться отлаживать http сервис.

На двух предыдущих уроках //infostart.ru/1c/articles/1293341/ и //infostart.ru/1c/articles/1296740/ мы научились создавать http сервис и передавать параметры в них.

Итак, начнем:

-Откроем общий модуль «ОбщегоНазначения»

-Перейдем в функцию «ПолучитьНоменклатуруПоШтрихкоду»

-СПЕЦИАЛЬНО СОЗДАДИМ ОШИБКУ, НАПРИМЕР, «Забудем» установить параметр «штрихкод»  в запрос 

 

 

-Сохраним конфигурацию базу данных

-Отроем браузер, соберем строку подключения, получаем ошибку.

 

 

-Как исправить ошибку?

////////////////////////////////////////////////////////

ЗАПУСКАЕМ ПРИЛОЖЕНИЕ 1С:ПРЕДПРИЯТИЕ 8 ИЗ ПОД АДМИНИСТРАТОРА.

Открываем конфигуратор Меню – Отладка – Подключение 

 

 

-Нажимаем кнопку «Настройка»

-Открылось окно

 

 

-В этом окне есть поле отладчик, выделим его и скопируем.

-Открываем Меню – Администрирование – Публикация на веб сервере…

-Переходим на страницу «Прочие», находим группу «Отладка»

-Выбираем пункт «Разрешена протокол TCP/IP»

-Вставляем в поле «Адрес отладчика» строку отладчика, скопированный выше.

-Нажимаем на кнопку «Опубликовать»

 

 

/////////////////////////////////////////////////////////

-Заходим в модуль http сервиса. Устанавливаем точку останова.

-Запускаем браузер прописываем строку и отправляем запрос.

-ОСТАНАВЛИВАЕМСЯ В МОДУЛЕ. ДАЛЬШЕ МОЖНО ОТЛАДИТЬ ПРОГРАММНЫЙ КОД.

 

Видео инструкция

 

 

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме. Без существенных изменений типовой конфигурации. Проверено с брендами: Интеграция 1С и GEELY Интеграция 1С и HAVAL Интеграция 1С и KIA Интеграция 1С и FORD Интеграция 1С и LADA ГАРАНТИЯ 100% ВНЕДРЕНИЯ!

36000 руб.

03.08.2020    15660    9    17    

9

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12809    30    8    

10

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17427    6    15    

13

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25687    9    0    

7

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16260    41    49    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 7133 23.09.20 10:20 Сейчас в теме
Адрес отладчика вставлять не обязательно.
maksa2005; Andrefan; Cyberhawk; Kolzah; +4 Ответить
2. malikov_pro 1288 23.09.20 10:41 Сейчас в теме
Не указано что для отладки нужно сервер в -debug переводить.
Не всегда можно браузером зайти, вариант использовать postman
При разборе ошибки полезно
* смотреть журнал регистрации, при этом учитывать что ошибки в модуле HTTP сервиса не фиксируются.
* смотреть логи HTTP сервиса (apache, ISS), и нужно выделять логи сервиса от обращения тонкого клиента например, это в конфиг файл.

Если есть статьи, то ссылки на них, если нет, то будет повод написать.

По оформлению
* шрифт странный (нестандартный),
* ссылки на публикации некорректно оформились, в техподдержку напишу.
dsdred; maksa2005; Kolzah; +3 Ответить
3. romashka_do 25.09.20 09:43 Сейчас в теме
Если выбрать автоматическое подключение в отладчике , так же остановится на точке останова
Прикрепленные файлы:
Raf_f; Ish_2; maksa2005; Andrefan; +4 Ответить
4. mikl79 118 28.09.20 12:40 Сейчас в теме
Добрый день.

Сделал как описано в статье, и даже флажок как в посте 3) поставил, но остановка не происходит

Сервер IIS, коллеги, подскажите, что может быть не так?
5. mikl79 118 28.09.20 12:42 Сейчас в теме
6. mikl79 118 28.09.20 12:45 Сейчас в теме
похоже сервер IIS обновляется не сразу, после установок в 1с нужно выждать время
7. Lukich66 82 02.10.20 15:24 Сейчас в теме
А разве по номеру строки ошибки в коде не будет понятно куда копать?
8. acvatoris 526 02.10.20 21:32 Сейчас в теме
Да, будет понятно. Но статья о другом. Статья о том, как включить отладку.
9. МимохожийОднако 140 04.10.20 08:57 Сейчас в теме
(8) Ну, так и напиши в заголовке публикации "Как включить отладку HTTP-сервиса" ))
10. ICeZm 21 12.10.20 15:37 Сейчас в теме
Полезная статья. Спасибо!
11. It-developer 24 01.07.21 12:02 Сейчас в теме
The best! Актуально также для Веб-сервисов. Для меня сработало после копирования имени из предметов отладки, публикации с настройкой отладки и перезапуска Apache
12. dsdred 3231 01.07.21 12:19 Сейчас в теме
1 Данная статья проигрывает статье от 1с
https://its.1c.ru/db/metod8dev#content:5756:hdoc

2 Откройте для себя "отладку по протоколу HTTP"
-debug -http
wrooom; maksa2005; +2 Ответить
13. wmonref1 04.03.22 19:14 Сейчас в теме
Платформа 8.3.13.1809, обычные формы, Windows Server 2012 R2, IIS 6.2
Все делал по инструкции, но отладка не работает, хоть убей. Ни через браузер, ни через Postman.
В чем может быть проблема?
Спасибо!
14. wrooom 171 30.11.22 00:17 Сейчас в теме
та же проблема . не работает. Платформа 8.3.20.1996, УФ, Windows Server 2019, IIS 10.0
16. wmonref1 30.11.22 21:05 Сейчас в теме
Какая-то корявая эта отладка по TCP. Отладка по HTTP заработала с полуоборота.
Следовал инструкциям из видео и все работает на ура!
17. acvatoris 526 01.12.22 01:41 Сейчас в теме
Оставьте свое сообщение