Отладка удаленных сеансов

02.12.09

Администрирование - Удаленное управление

Каждый из вас, если хотя бы раз занимался отладкой, наверняка обращал внимание на флажок "Искать предметы отладки на удаленном компьютере" и поле для ввода имени компьютера (Конфигуратор - Отладка - Подключение). Меня давно интересовала эта функция, а также возможность отладки "чужих" локальных сеансов (когда к примеру нужно отладить работу конфигурации под пользователем с ограниченными правами). И всё казалось бы должно быть предельно просто, но до некоторых пор у меня ничего не получалось и найти ответ я не мог ни в мануале, ни в интернете...

На самом деле всё оказалось действительно очень просто, но очевидным решение мне почему-то не показалось... Выяснилось, что для того, чтобы удаленный (или локальный сеанс) появился в с писке доступных предметов отладки нужно разрешить отладку этого сеанса - установить в нём флажок "Отладка разрешена" (Сервис - Параметры - Закладка "Системные"). Если мы хотим, чтобы под этим пользователем отладка была разрешена и в последующих сеансах нужно также установить флажок "Устанавливать режим разрешения отладки при запуске". В окне "Предметы отладки" (Конфигуратор - Отладка - Подключение) для отладки удаленного сеансе необходимо установить флажок "Искать предметы отладки на удаленном компьютере" и указать имя или ip-адрес компьютера на котором запущен сеанс. Если окно "Предметы отладки" было открыто в момент осуществления перечисленных настроек, то список "Доступные предметы отладки" необходимо обновить. Далее выполняем подключение удаленного сеанса и отлаживаем его также как любой другой. Во время отладки работа пользователя естественно приостанавливается в тех местах, где в коде установлены точки останова.

См. также

Подключение по RDP из 1С с автоматическим вводом пароля

Удаленное управление Пароли Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Как дать доступ сотруднику к удаленному рабочему столу (RDP), но при этом не давать пароль доступа?

2 стартмани

25.03.2024    3359    2    dungeonkeeper    1    

10

Диспетчер служб удаленных рабочих столов из 1С для Windows 2019

Удаленное управление Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Обработка используется для наблюдения за сеансами удаленных рабочих столов пользователей и выполнения задач администрирования, таких как отключение пользователей, отправление сообщений, используя команды теневого доступа пользователей.

1 стартмани

22.12.2023    4039    17    Струнин    4    

22

Теневое подключение к RDP сессии пользователя на Windows Server 2022

Удаленное управление Россия Абонемент ($m)

Маленькая программка для реализации подключения к сессиям пользователя на сервере.

2 стартмани

05.10.2023    1585    8    AActor    1    

7

Хранение логов Ammy Admin

Удаленное управление Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка считывает историю сеансов Ammyy Admin и хранит в базе 1С. Получает отчет за любой период с группировками по рабочим местам, организациям и операторам.

4 стартмани

03.10.2023    614    0    Uran    0    

2

Организация удаленного доступа RDP на сервер без выделенного IP адреса

Удаленное управление Абонемент ($m)

Настройка RDP подключения на сервер без выделенного IP адреса через сервис NGROK.

1 стартмани

19.09.2023    3987    AlexVogel    10    

9

Система для взаимопомощи сотрудников, демонстрация экрана, запрос помощи, удаленный доступ

Удаленное управление Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Расширение обеспечивает возможности подключения одного сотрудника к экрану другого с его согласия в режиме "стажер" - "куратор".

1 стартмани

05.09.2022    3373    4    user739143    0    

14

Получение списка активных пользователей терминальных серверов с возможностью удаленного подключения

Удаленное управление Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка выводит список сессий пользователей терминальных серверов. По двойному клику запускает удаленное подключение в режиме RDP Shadow - теневое подключение (зеркало). Использует стандартную утилиту mstsc.exe. Работает поиск по списку, сортировка, отбор. Для получения сессий использует стандартную системную утилиту quser.exe, опционально запрашивает поля данных о пользователе у контроллера домена.

1 стартмани

15.08.2022    5043    28    user739143    8    

21

Быстрое подключение к RDP с автоматическим вводом пароля

Удаленное управление Абонемент ($m)

Довольно много специалистов, так или иначе связанных с 1С, работают с базой через удаленный рабочий стол (RDP). В системе даже есть возможность настроить ярлык быстрого подключения к RDP, чтобы сделать подключение максимально быстрым и удобным. К сожалению, если у вас нет прав администратора, либо если групповая политика на вашем компьютере контролируется организацией, у вас могут возникнуть проблемы с автоматическим запоминанием пароля системой. Иными словами, при каждом подключении вам придётся раз за разом заново вводить пароль. Часто такие пароли генерируются автоматически и представляют собой случайные наборы символов, выучить которые порой нереально. Пароль, как правило, сохраняют в текстовом файлике, и раз за разом копируют его оттуда при подключении к RDP. Знакомо? Данная программка поможет вам вводить пароль автоматически. Подключение будет происходить в 1 клик.

1 стартмани

08.08.2022    3954    8    XilDen    5    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. freesyava 145 31.08.09 21:52 Сейчас в теме
Оооо. Спасибо.
Сам искал и не мог понять.
2. Kom-off 01.09.09 10:50 Сейчас в теме
Может быть кто-нибудь скажет, что это просто, но написано четко, ясно и коротко. Спасибо. (в третьем слове с конца описка "устанвлены")
user717534; +1 Ответить
3. Аверков 118 01.09.09 11:34 Сейчас в теме
(2) Спасибо за комментарий и за замечание :)
4. Nuta 01.09.09 11:41 Сейчас в теме
Спасибо автору за статью!!!
5. artbear 1448 02.09.09 08:33 Сейчас в теме
(0) Тут на самом деле все очень просто.
Ты и локальную отладку не запустишь, если не стоит указанный флаг :) - т.е. об этом флаге нужно знать в любом случае :)
6. Аверков 118 02.09.09 08:50 Сейчас в теме
(5) не совсем так. локальную отладку обычно запускают кнопкой F5 из конфигуратора, то есть сразу запускают сеанс в режиме отладки не задумываясь не про какие флаги. А вот когда нужно "чужой" локальный или удаленный сеанс отладить, то вот тут уже об этом флаге надо знать :)
7. artbear 1448 03.09.09 07:22 Сейчас в теме
(6) Насчет "отладку обычно запускают" ИМХО зря ты говоришь :)
часто очень удобно не запускать среду выполнения по новой и заново выставлять необходимые настройки, а намного проще подключиться к уже работающему сеансу.
8. whatnoise 09.09.09 10:43 Сейчас в теме
альтернатива - создать тестового пользователя с такими же ролями, что и боевой, плюс скопировать настройки пользователя / доп.права пользователя, и тихо-мирно, никого не трогая...

Но за статью плюс, раньше не обращал внимания, что эти флаги есть в пользовательском режиме. Явно поможет если, к примеру, пользователь windows, под которым пускают 1С на удаленной машине, не имеет прав на какой-нибудь нужный каталог и т.п.
9. Аверков 118 09.09.09 11:26 Сейчас в теме
(8) Да, это действительно альтернатива... Раньше так и делал, пока не разобрался с этой возможностью :) Спасибо за плюс ;)
10. vvr908 446 15.02.10 08:39 Сейчас в теме
(9) Верно замечено насчет проблем с правами пользователя windows - если об этом не подумать, то можно долго искать какую-нибудь мелочь. Что же касается пользователя 1С, то ничто не мешает в настройках конфигуратора прописать запрос авторизации при отладке и спокойно отлаживать локально под любым пользователем. Один минус - нужно знать пароль того пользователя, под которым нужно войти.

При прочих равных вариант с удаленной отладкой выглядит наиболее оптимальным, если только в сети не злобствуют админы с firewall-ами (а то я видел сети, где из-за очень злобной настройки брандмауэра даже сетевые ключи защиты были недоступны пользователям, не говоря уже об удаленной отладке ;)).
11. пользователь 14.12.11 16:23
Сообщение было скрыто модератором.
...
12. Deniz200 14.02.12 17:42 Сейчас в теме
Большое спасибо. Автору жму руку.
13. leshiy26 147 16.11.15 10:04 Сейчас в теме
Еще важно для серверных баз чтобы регистр букв в строке подключения на клиенте полностью соответствовал настройкам базы на сервере. Иначе не работает, проверено на 8.3.6.2299.
olbu; gorin; FSerg; diman-avs; rhfcyjgthrf; +5 Ответить
14. FSerg 66 18.07.16 15:57 Сейчас в теме
(13) leshiy26, Супер, спасибо! А то я же все перепроверил по 10 раз, не видил сеансы и все.
Важно прописать базу точно также, как на клиентах (с учетом регистра, видимо)
15. wbazil 138 29.07.16 17:11 Сейчас в теме
только обязательно запускать Агент сервера 1С:Підприємства 8.3 в режиме отладки
на сервере 1с в реестре пропишите -debug

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent
ключ ImagePath
значение "C:\Program...ваш путь.....\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug
16. ylyas 25 03.04.17 19:56 Сейчас в теме
актуально для всех релизов 8.3! проверено ))
Оставьте свое сообщение