Как узнать имя пользователя системы (компьютера) средствами 1С? Ø
☑
0
Robotron
09.12.05
✎
14:23
Собственно... Тема... Заранее благодарен.
1
Кортес
09.12.05
✎
14:29
// copyright не мой, Т1С когда-то подсказала Скрипт=СоздатьОбъект("WScript.Network"); ЗаголовокСистемы("user "+Скрипт.UserName+" оn "+Скрипт.ComputerName);
2
Programmer
09.12.05
✎
14:32
ИмяКомпьютера (ComputerName) Синтаксис: ИмяКомпьютера() Возвращаемое значение: Тип: Строка. Сетевое имя компьютера. Описание: Получает сетевое имя компьютера.
3
Неспец
09.12.05
✎
14:33
Можно через команду системы получить значение переменных окружения %USERNAME% и %COMPUTERNAME%, но путь предложеный в (1) по-любому элегантнее :)
4
Dorson
09.12.05
✎
14:35
Если просто узнать, можно запустить 1С в режиме монитора и там выбрать активные пользователи. И там будет видно имя пользователя и имя компа
5
Robotron
09.12.05
✎
14:36
Спасибо!!! А может есть ответ и на такой вопрос... Мне необходимо узнать имя компьютера из терминальной сессии на котором эта сессия и была запущена... :о) О как!
6
sserj
09.12.05
✎
14:49
WshShell=CreateObject("WScript.Shell"); Имя_Клиента=WshShell.RegRead("HKEY_CURRENT_USER\Volatile Environment\CLIENTNAME");
7
sserj
09.12.05
✎
14:51
(6)->5
8
Robotron
09.12.05
✎
15:06
Всем ОГРОМНОЕ спасибо!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан