Сделал для себя расширение конфигурации, которое собирает служебную информацию о пользователей, которой вошел в базу 1с, а именно:
- Имя компьютера, IP адрес, Версия Windows, Пользователь Windows, Оперативная память, Процессор, список баз, информация из nethasp.ini.
Теперь если мне надо оперативно к кому-то подключиться и посмотреть ошибку или проблему, то я строю этот отчет, и беру нужную мне информацию (Имя компьютера, ip...).
Как это работает:
1. Каждый раз при заходе в систему, собирается клиентская информация с машины пользователя (в процедуре &После("ПередНачаломРаботыСистемы"));
2. Используя com-объекты (Новый COMОбъект("Wscript.Shell") и ПолучитьCOMОбъект("winmgmts:\\" + ИмяКомпьютера + "\root\CIMV2")), собирается вся необходимая информация.
3. Через системные папки 1с (WshShell.ExpandEnvironmentStrings("%APPDATA%")+"\1C\1CEStart\ibases.v8i" и КаталогПрограммы()) "парсятся" файлы "ibases.v8i" и "nethasp.ini". Из них достается необходимая информация - список баз, сервера с пользовательскими ключами.
3. Вся необходимая информация записывается в регистр сведений из которого я в дальнейшем через СКД получаю данные.
Важно:
- при подключении расширения снимаем флажки: "Безопасный режим", "Защита от опасных действий". Если флажки установлены, то при запуске системы у пользователей будет появляться соответствующее предупреждение. Программе не будет нравится что вызываются вышеуказанные com-объекты.
- так же пробовал устанавливать доработку и просто в конфигурацию, как отдельные объекты. Под пользователями все работает нормально, даже если у него стоит флажок "Защита от опасных действий".
- Подключаемое расширение работает с типовым справочником "Пользователи" и типовой подсистемой "Администрирование" (отчет добавляется в неё).
Требования к конфигурациям:
- любая типовая конфигурация с УФ.
- любая своя конфигурация с УФ. Наличие справочника "Пользователи".
Тестовая среда:
Платформа: 8.3.14.1694
Бухгалтерия предприятия, редакция 3.0 (3.0.67.63)
Библиотека стандартных подсистем", редакция 3.1 (3.1.2.264)
Бухгалтерия предприятия, редакция 3.0 БИТ.ФИНАНС 3.1
Windows10, Windows7, Microsoft Windows Server 2008 R2 Standard
Дополнительная информация:
- Расширение будет дорабатываться. Есть еще некоторые идеи, для сокращения времени на рутинную тех. поддержку.