Отладка конфигурации в режиме веб-клиента

12.02.20

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

После очередного обновления платформы при попытке запуска отладки в веб-клиенте стало появляться сообщение. Собственно, до этого момента никогда веб-клиентом особо не пользовался и необходимости в отладке как-то не возникало. Данное сообщение заставило задуматься, что не так с отладкой в веб-клиенте и как ее собственно включить? Тот самый неловкий момент, когда программа просит обратиться к администратору, а администратор - это вы.

Собственно, решил написать заметку скорее для себя, чтобы не забыть в будущем, но возможно кому-то это так же будет полезно.

Заинтересовавшись темой, первым делом полез в настройки конфигуратора и попытался найти там нужные настройки методом тыка. Метод тыка не сработал и пришлось обратиться к интернетам. Там нашел кучу статей, но во-первых для старых релизов, а во-вторых, как оказалось, не для моего случая. Впрочем, одна из них натолкнула меня на верное направление. Оказалось все довольно просто.

У меня релиз платформы 8.3.15, клиент-серверный вариант. Отладка на сервере уже включена. Если у вас нет - надо будет включить. Чтобы заработала отладка на веб-кленете надо сделать всего две вещи:

  1. В настройках публикации на веб-сервере на вкладке "Прочие" включить отладку
  2. там же указать адрес отладчика, который можно посмотреть в "Отладка - Подключение - Настройка": строка "Отладчик".

Все это делаем в конфигураторе под правами администратора. После обновления публикации не забываем перезагрузить веб-сервер. Все должно заработать.

 

1С8 веб-клиент отладка

См. также

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    1235    1    1    

4

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

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    18354    20    22    

18

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

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20564    13    19    

18

WEB-интеграция Программист Бизнес-аналитик Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    320    2    0    

5

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

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    2474    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. FilippovRI 75 21.02.20 18:21 Сейчас в теме
Спасибо!
user1577321; tsmult; user717534; +3 Ответить
2. John_Bel 28.05.20 10:08 Сейчас в теме
Спасибо!!!
Быстро и четко!
3. Jacki 06.08.20 19:25 Сейчас в теме
Коллеги, а что-либо в ссылке в адресной строке надо добавлять (параметры, ключи и т.п.), чтобы клиент в режиме отладки запустился?
Это на случай, когда клиент и сервер разнесены.
Сервер отладки имеет адрес вида tcp://<hostname>:<port_number>
4. пользователь 07.08.20 08:17
Сообщение было скрыто модератором.
...
5. WrongLane 4 06.11.20 23:30 Сейчас в теме
Тоже интересует вопрос, как настроить
если клиент находится за пределами локальной сети.
6. dkonakov 10 10.11.20 20:50 Сейчас в теме
Интересует вопрос отладки в следующей схеме - Сервер 1с, база опубликована на IIS, Клиент подключается тонким клиентом через http.
7. Xershi 1557 14.01.21 11:08 Сейчас в теме
Сервер 1С и вебсервер на ПК1, отладка и запуск браузера на ПК2, не вижу вебклиент в отладке, только серверную часть.
Клиентскую часть можно увидеть при такой архитектуре, либо нужно переносить вебсервер на ПК2?
8. 1cNike 209 19.01.21 16:30 Сейчас в теме
(7) можно попробовать использовать строку подключения к базе с параметрами: http://<ip/имя ПК1>/<Имя опубликованной базы>?debug=tcp&debuggerurl="<ip сервера отладки кластера>". Порт вроде бы сам должен определится.
Что является сервером отладки, нужно смотреть в настройках конфигуратора. Там доступны три варианта - локальный сервер отладки, удаленной сервер отладки и сервер отладки кластера 1С.

Кстати, кто знает, почему при том, что работает отладка кода конфигурации в режиме веб-клиента, не получается отлаживать (не срабатывают точки останова) код внешних обработок? Для чистоты эксперимента точки останова ставил в клиентском коде. У меня руки кривые или это баг/фича платформы?
G_116449793522595596167; user717534; +2 Ответить
9. Xershi 1557 19.01.21 17:12 Сейчас в теме
(8) по внешним обработкам потому что клиент не знает где лежит файл на сервере он про него ничего не знает. В конфигураторе отлаживайте.
http://<ip/имя ПК1>/<Имя опубликованной базы>?debug=tcp&debuggerurl="<ip сервера отладки кластера>"

Делали без tcp, ругается:
Неверно указан протокол отладки: на сервере - "http", в запускаемом приложении - "tcp"

В справке нет информации что debug может содержать параметры.
10. Xershi 1557 19.01.21 17:17 Сейчас в теме
(8)
http://<ip/имя ПК1>/<Имя опубликованной базы>?debug=http&debuggerurl="<ip сервера отладки кластера>"

В каком то дремучем мануале про параметры debug ничего не было!
Поменял и получил другую ошибку!
Неверно указан протокол отладки: на сервере - "tcp", в запускаемом приложении - "http"

Админ вернул на "tcp". Переопубликует отпишу результат!
11. Xershi 1557 19.01.21 17:50 Сейчас в теме
(8) спасибо за совет без ключа ничего не работало!
http://forum.infostart.ru/forum9/topic117037/message2577644/#message2577644
user717534; +1 Ответить
12. 1cNike 209 22.01.21 15:32 Сейчас в теме
13. esqado 29.01.22 02:34 Сейчас в теме
http://wsname/basename/?debug=TCP&debuggerurl=wsname
В конфигураторе: Разрешена (протокол HTTP)
Только что проверил локально и удалённо (сижу через впн).
14. kobayoshi 22 03.04.24 16:09 Сейчас в теме
Добрый день.
У меня предприятие стоит на ubuntu server 22.04. Публикацию базы делал через командную строку (sudo /opt/1cv8/x86_64/8.3.24.1467/webinst -publish и так далее). По вашей рекомендации добавил возможность отладки уже в сам конфигурационный файл: <debug enable="true" protocol="tcp" url="tcp://vp1421:1560"/>. Всё перезапустил, но не могу зайти в базу для конфигурирования, только в режиме предприятия (см. скрин).
Или же вообще в конфигуратор базы подключенной по web зайти нельзя?
Прикрепленные файлы:
15. gamletspb 108 03.04.24 21:19 Сейчас в теме
(14)с пингвинами не дружу, поэтому не могу сказать как там с конфигуратором, но на windows я никакой зависимости между возможностью запуска конфигуратора и режимом отладки не заметил. В худшем случая конфигуратор просто запустится без отладки.
У вас выглядит так, как будто только клиент установлен.
Оставьте свое сообщение