отладка мобильного клиента

1. gamletspb 102 27.01.21 14:06 Сейчас в теме
Платформа 8.3.18.1289, база на sql опубликована через IIS для возможности запуска на мобильном клиенте.
Никак не получается настроить отладку для мобильного клиента. т.е. отладка на сервере включена и вроде как даже работает, в предметах отладки вижу серверную и клиентскую части запущенного мобильного клиента. Более того, на точках останова в серверных процедурах останавливает. Однако при попытке зайти в любую клиентскую процедуру мобильный клиент валится с ошибкой (см. вложение). Была мысль, что дело в платформе. Попробовал на 16-й платформе: стало еще хуже - даже в серверные процедуры заходить перестало. Правда 18 платформу при этом не удалял (на ней рабочие базы крутятся), запускал параллельно два сервера.
Может кто сталкивался или на мобильном клиенте отладка в принципе невозможна?
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. korefano 20 27.01.21 14:31 Сейчас в теме
Добрый день

Необходимо включить отладку по протоколу HTTP

Для включения отладки по протоколу http необходимо:

Включение отладки по протоколу http для сервера 1с. В реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent] добавить параметр -http
Пример:
"C:\Program Files\1cv8\8.______\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "_________" -debug -http

Перезапустить службу

В конфигураторе:
Включить в параметрах конфигуратора отладку по HTTP «Сервис – Параметры – Отладка»
Настроить автоматическое подключение отладки «Отладка – Подключение – Автоматическое подключение» - Мобильный клиент
Найти порт, на котором работает отладка «Отладка – Подключение – Настройка»

В настройках мобильного клиента
Указать параметры отладки в мобильном приложении/клиенте и порт
http://xxx.xxx.xxx.xxx:PORT
И разрешить отладку
3. gamletspb 102 27.01.21 14:36 Сейчас в теме
(2)
Необходимо включить отладку по протоколу HTTP

это все сделано, и соответствующие предметы отладки в окне "Предметы отладки" присутствуют. С этим проблем нет. Проблема в самом процессе отладки, который по неизвестной причине валится на клиентских процедурах
4. Xershi 1496 27.01.21 20:58 Сейчас в теме
(3) ну значит отладка подключилась?
Если падает, то либо код кривой прогоняй тесты, либо платформа пиши в 1с.
5. PlatonStepan 38 28.01.21 09:19 Сейчас в теме
Пробовали запустить локальный сервер HTTP-отладки?
от конфигуратора, а не от кластера.
в Конфигураторе Сервис-Параметры-Отладка,
выбрать локальный сервер,
задать локальное имя или IP( адрес должно быть видно с мобильного клиента)
указать порт.
в имени ИБ указать DefAlias (на мобильной платформе почему-то другие имена не цеплялись)

потом перезапуск конфигуратора - должен запуститься отдельный процесс http-сервера, слушающий указанный порт.
в отладке - подключение автоматическое.

Если сваливается, может в конфе организовать переброс отладочной инфы в какой-нибудь серверный общий модуль?
6. gamletspb 102 28.01.21 12:01 Сейчас в теме
(5)
Пробовали запустить локальный сервер HTTP-отладки?

с этим сложности, т.к. придется пробрасывать локальный компьютер в сеть Wifi.. попробую как будет возможность

(5)
переброс отладочной инфы в какой-нибудь серверный общий модуль

это как?
7. PlatonStepan 38 28.01.21 12:23 Сейчас в теме
(6) конфигуратор можно запустить на любой машине, на сервере 1с например, если туда есть доступ у программиста

я имел ввиду проверить вылетает ли на точке останова сервера или только на стороне клиента. при изменении версии мобильную ИБ новую создавали?
а в эмуляторе ошибок не происходит?
8. gamletspb 102 28.01.21 13:32 Сейчас в теме
(7)
конфигуратор можно запустить на любой машине, на сервере 1с например, если туда есть доступ у программиста

тупанул, и правда можно.. только не помогло: та же ошибка, и до кучи в предметах отладки только клиент остался
(7)
я имел ввиду проверить вылетает ли на точке останова сервера

в самом начале написал, что на стороне сервере отладка работает, вылетает только на точках останова на стороне клиента
(7)
мобильную ИБ новую создавали?

тема про мобильный клиент, мобильная платформа это немного другое
(7)
а в эмуляторе ошибок не происходит?

эмулятор пока не пробовал
Прикрепленные файлы:
9. gamletspb 102 28.01.21 15:55 Сейчас в теме
(7) попробовал на эмуляторе: почему-то работает только серверная отладка, предмета отладки клиента вообще не видно
10. BiTwaR 9 23.07.21 15:52 Сейчас в теме
(9)
Аналогичная проблема, только на платформе 8.3.19. Удалось ли её решить?
11. gamletspb 102 26.07.21 14:42 Сейчас в теме
12. BiTwaR 9 31.08.21 10:49 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот