При подключении с ТСД в процедурах &НаСервере отладка работает, в процедурах &НаКлиенте не работает

1. prog2019 48 05.09.24 10:09 Сейчас в теме
Подключаюсь к базе с ТСД, т.е. это #МобильныйКлиент.
Отладка в серверных процедурах прекрасно работает.
Причём, я запускал сервер и в режиме отладки через http, и в режиме отладки через tсp.
В режиме tсp на ТСД появляется предупреждение, о том, что отладку нужно делать через http, но все равно в серверных процедурах отладка через tсp работает.

Но в отладку совершенно не попадают процедуры &НаКлиенте.
В предметах отладки нет ни одного подключения с типом "Клиент".

В настройках выбраны все типы предметов отладки.

Подключался к разным базам на этом сервере.
Все базы SQL.

В чём может быть причина?
Отладка &НаКлиенте вообще должна работать для ТСД?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
17. prog2019 48 05.09.24 19:09 Сейчас в теме
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.

Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.

То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.
Каждый раз нужно менять настройку в конфигураторе и перезаходить с мобильного устройства.

У меня сервер 1С 64-битный на MS SQL.
Прикрепленные файлы:
19. prog2019 48 06.09.24 15:23 Сейчас в теме
(17) "... программа реагирует только на то, что выбрано в параметрах в конфигураторе. Ей без разницы, что указано на мобильном устройстве и в публикации базы..."

Маленькая поправка:
На мобильном устройстве лучше оставить локальный адрес сетевой карты сервера 192.168.0.ххх.
В этом случае отладка серверных процедур всё равно будет работать.
А если указать имя сервера, то отладка клиентских процедур не работает, для клиентских процедур на мобильном устройстве обязательно нужно указывать локальный адрес.
20. prog2019 48 10.09.24 09:38 Сейчас в теме
Собственно, в ИТС, в общем, так и написано. Только там такое запутанное изложение, что не сразу обратишь внимание. https://its.1c.ru/db/v838doc#bookmark:dev:TI000001598
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. RustamZz 05.09.24 11:50 Сейчас в теме
(1) А вы видите этого клиента в списке активных пользователей? Там тоже мобильный клиент написано?
6. prog2019 48 05.09.24 13:38 Сейчас в теме
(3) Конечно, этот пользователь есть в списке, и, конечно, он "Мобильный клиент".
Я же работаю в этой базе данных, подключившись к ней с ТСД.
И отладка работает в серверных процедурах.
Прикрепленные файлы:
11. RustamZz 05.09.24 14:37 Сейчас в теме
(6) Отладка на сервере включается просто -debug в службах. А на клиенте - персонально.
4. user1880116 05.09.24 12:06 Сейчас в теме
(1)
В чём
В настройках приложения отладку-то разрешил?
5. prog2019 48 05.09.24 13:27 Сейчас в теме
(4) Конечно, всё разрешено.
Я же говорю, отладка в серверных процедурах прекрасно работает.
Отладка именно с ТСД, с которого я подключаюсь к базе данных.

Не появляются предметы отладки с типом "Клиент".
Прикрепленные файлы:
7. user1880116 05.09.24 13:39 Сейчас в теме
(5)
Конечно
Скриншот показывай, что ты там разрешил.
Если клиенсткие в типах отладки не появляются, это значит у тебе сеанс без разрешения отладки запущен.
8. prog2019 48 05.09.24 13:54 Сейчас в теме
(7) В конфигураторе разрешён.
На ТСД таких настроек не вижу у пользователя.

В любом случае, почему в серверных процедурах отладка работает?
Прикрепленные файлы:
9. user1880116 05.09.24 14:14 Сейчас в теме
(8)
почему
Потому что ты поставил "автоматически подключать серверные" а на сервере отладку у тебя включена.
Прикрепленные файлы:
16. prog2019 48 05.09.24 19:06 Сейчас в теме
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.

Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.

То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.

У меня сервер 1С 64-битный на MS SQL.
Прикрепленные файлы:
17. prog2019 48 05.09.24 19:09 Сейчас в теме
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.

Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.

То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.
Каждый раз нужно менять настройку в конфигураторе и перезаходить с мобильного устройства.

У меня сервер 1С 64-битный на MS SQL.
Прикрепленные файлы:
18. пользователь 05.09.24 21:05
Сообщение было скрыто модератором.
...
19. prog2019 48 06.09.24 15:23 Сейчас в теме
(17) "... программа реагирует только на то, что выбрано в параметрах в конфигураторе. Ей без разницы, что указано на мобильном устройстве и в публикации базы..."

Маленькая поправка:
На мобильном устройстве лучше оставить локальный адрес сетевой карты сервера 192.168.0.ххх.
В этом случае отладка серверных процедур всё равно будет работать.
А если указать имя сервера, то отладка клиентских процедур не работает, для клиентских процедур на мобильном устройстве обязательно нужно указывать локальный адрес.
20. prog2019 48 10.09.24 09:38 Сейчас в теме
Собственно, в ИТС, в общем, так и написано. Только там такое запутанное изложение, что не сразу обратишь внимание. https://its.1c.ru/db/v838doc#bookmark:dev:TI000001598
2. prog2019 48 05.09.24 11:33 Сейчас в теме
Платформа 8.3.24.1667 64-битная
Управление торговлей 11.5.18.64
10. prog2019 48 05.09.24 14:24 Сейчас в теме
Так почему не создаются предметы отладки с типом "Клиент"?
Что для этого нужно?
Очистить поле "Адрес сервера отладки"?
Прикрепленные файлы:
12. RustamZz 05.09.24 14:38 Сейчас в теме
(10) Это адрес или имя компа с запущенным отладчиком.
13. prog2019 48 05.09.24 15:32 Сейчас в теме
В пользовательском режиме на ТСД нет таких настроек отладки, как на обычном компьютере (см. картинку).
По-моему, эти настройки вообще не влияют на то, что не создаются предметы отладки с типом "Клиент".
Причина в чём-то другом.
Прикрепленные файлы:
15. user1880116 05.09.24 16:59 Сейчас в теме
14. spacecraft 05.09.24 16:50 Сейчас в теме
Оставьте свое сообщение

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