Подключаюсь к базе с ТСД, т.е. это #МобильныйКлиент.
Отладка в серверных процедурах прекрасно работает.
Причём, я запускал сервер и в режиме отладки через http, и в режиме отладки через tсp.
В режиме tсp на ТСД появляется предупреждение, о том, что отладку нужно делать через http, но все равно в серверных процедурах отладка через tсp работает.
Но в отладку совершенно не попадают процедуры &НаКлиенте.
В предметах отладки нет ни одного подключения с типом "Клиент".
В настройках выбраны все типы предметов отладки.
Подключался к разным базам на этом сервере.
Все базы SQL.
В чём может быть причина?
Отладка &НаКлиенте вообще должна работать для ТСД?
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.
Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.
То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.
Каждый раз нужно менять настройку в конфигураторе и перезаходить с мобильного устройства.
(17) "... программа реагирует только на то, что выбрано в параметрах в конфигураторе. Ей без разницы, что указано на мобильном устройстве и в публикации базы..."
Маленькая поправка:
На мобильном устройстве лучше оставить локальный адрес сетевой карты сервера 192.168.0.ххх.
В этом случае отладка серверных процедур всё равно будет работать.
А если указать имя сервера, то отладка клиентских процедур не работает, для клиентских процедур на мобильном устройстве обязательно нужно указывать локальный адрес.
(3) Конечно, этот пользователь есть в списке, и, конечно, он "Мобильный клиент".
Я же работаю в этой базе данных, подключившись к ней с ТСД.
И отладка работает в серверных процедурах.
(4) Конечно, всё разрешено.
Я же говорю, отладка в серверных процедурах прекрасно работает.
Отладка именно с ТСД, с которого я подключаюсь к базе данных.
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.
Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.
То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.
В общем, опытным путём было выяснено, что программа реагирует только на то, что выбрано в параметрах в конфигураторе.
Ей без разницы, что указано на мобильном устройстве и в публикации базы.
Если "Использовать локальный сервер отладки", будут только КЛИЕНТСКИЕ подключения (указать адрес локальной сетевой карты сервера 192.168.0.ххх без порта).
Если "Использовать сервер отладки кластера", будут только СЕРВЕРНЫЕ подключения.
То есть, отладку клиентских и серверных процедур при работе на мобильном устройстве можно выполнять только по очереди, одновременно не получится.
Каждый раз нужно менять настройку в конфигураторе и перезаходить с мобильного устройства.
(17) "... программа реагирует только на то, что выбрано в параметрах в конфигураторе. Ей без разницы, что указано на мобильном устройстве и в публикации базы..."
Маленькая поправка:
На мобильном устройстве лучше оставить локальный адрес сетевой карты сервера 192.168.0.ххх.
В этом случае отладка серверных процедур всё равно будет работать.
А если указать имя сервера, то отладка клиентских процедур не работает, для клиентских процедур на мобильном устройстве обязательно нужно указывать локальный адрес.
В пользовательском режиме на ТСД нет таких настроек отладки, как на обычном компьютере (см. картинку).
По-моему, эти настройки вообще не влияют на то, что не создаются предметы отладки с типом "Клиент".
Причина в чём-то другом.