Отладка 1С по протоколу TCP-IP/HTTP

Отладка 1С по протоколу TCP-IP/HTTP

Чтобы иметь возможность отлаживать код на встроенном языке, нужно обеспечить работу приложения, в котором исполняется код, в отладочном режиме. Для работы режима отладки необходимо, чтобы на компьютере была включена поддержка используемого сетевого протокола TCP/IP. Отладка по HTTP нужна, когда вы работаете в 1C:EDT, отлаживаете мобильное приложение или когда отладчик(ваш ПК) и предмет отладки(например серверный сеанс) взаимодействуют с сервером отладки по протоколу HTTP:

Для включения отладки TCP/IP, на стороне сервера нужно дополнить параметры запуска службы

  • Запускаем редактор реестра, для этого вызываем диалоговое окно «Выполнить» сочетанием клавиш Win+R и выполняем команду regedit
    1.png
  • В окне редактора реестра открываем параметры реестра Агента сервера 1С HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent (x86-64)
    2_1.png
  • Находим ImagePath, нажимаем изменить и добавляем параметр -debug
    3_1.png
    5_1.png
    4_1.png
  • Снова запускаем редактор реестра, для этого вызываем диалоговое окно «Выполнить» сочетанием клавиш Win+R и выполняем команду services.msc
    6_1.png
  • В окне Службы ищем нужную нам Агент сервера 1С:Предприятия 8.3 (x86-64) или 1C:Enterprise 8.3 Server Agent (x86-64) и перезапускаем ее одноименной командой контекстного меню «Перезапустить»
    7_1.png
  • На стороне 1С в конфигураторе из верхнего меню выбираем: Сервис > Параметры > Выбираем вкладку «Отладка» и проверяем что в настройках по умолчанию указана Отладка по протоколу TCP/IP
    8_1.png
    9_1.png

Для включения отладки HTTP, на стороне сервера нужно дополнить параметры запуска службы

  • Запускаем редактор реестра, для этого вызываем диалоговое окно «Выполнить» сочетанием клавиш Win+R и выполняем команду regedit
    1.png
  • В окне редактора реестра открываем параметры реестра Агента сервера 1С HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent (x86-64)
    2_2.png
  • Находим ImagePath, нажимаем изменить и добавляем параметр -http после -debug
    3_2.png
    4_2.png
  • Снова запускаем редактор реестра, для этого вызываем диалоговое окно «Выполнить» сочетанием клавиш Win+R и выполняем команду services.msc
    5_2.png
  • В окне Службы ищем нужную нам Агент сервера 1С:Предприятия 8.3 (x86-64) или 1C:Enterprise 8.3 Server Agent (x86-64) и перезапускаем ее одноименной командой контекстного меню «Перезапустить»
    6_2.png
  • На стороне 1С в конфигураторе из верхнего меню выбираем: Сервис > Параметры > Выбираем вкладку «Отладка» и в выпадающем списке «Протокол отладки» выбираем Отладка по протоколу HTTP и перезапускаем конфигуратор кнопкой «Перезапустить»
    7_2.png
    8_2.png
{{ ELEMENTS.length }}
Наименование
Цена
Количество
Артикул : {{ item.MODEL }}
{{ item.STATUS }}
{{ item.PRICE }} руб.
{{ item.OLD_PRICE }} руб.
- +
Вы экономите: {{ DATA.TOTAL_DISCOUNT_SUM }} руб.
Итого: {{ DATA.TOTAL_SUM }} руб.
Вы можете вернуться в каталог и продожить покупки
Вернуться и продолжить покупки