Имя: Пароль:
1C
 
Узнать имя компьютера или ip адрес
0 vpapulov
 
27.05.09
12:58
Как определить имя компьютера или его ip адрес на котором запущен веб-клиент управляемого приложения. ИмяКомпьютера() дает имя сервера 1с:предприятия.
1 SnarkHunter
 
27.05.09
12:58
Это точно v7?
2 vpapulov
 
27.05.09
13:00
При написании темы выбирал v8. :|
3 vde69
 
27.05.09
13:00
из сессии

      domainname = "";
       username= "";
   try
   {
       er="Ошибка получения сервером полного имени";
       fullname=new String(Request.ServerVariables("LOGON_USER"));
       er="Ошибка получения сервером имени хоста";
       host=Request.ServerVariables("REMOTE_HOST");
       er="Ошибка получения сервером IP адреса";
               ip_addr=Request.ServerVariables("REMOTE_ADDR");
4 asady
 
27.05.09
13:01
посмтреть в конфе - там это есть - в общих модулях вроде через wscript
5 vpapulov
 
27.05.09
13:03
В управлении небольшим предприятием и в 1С Архив не нашел. Искал по REMOTE_HOST.
6 vde69
 
27.05.09
13:04
(5) пример (3) это ASP а не 1с, но копать надо туда
7 vpapulov
 
27.05.09
13:06
А как получить доступ к сессии из веб клиента?
8 vde69
 
27.05.09
13:08
(7) это я не знаю, я с веб клиентом не связывался, я свой тонкий клиент писал на ASP
9 vpapulov
 
27.05.09
13:27
Оболочка = Новый COMОбъект("WScript.Shell");
Компьютер = Оболочка.ExpandEnvironmentStrings("%COMPUTERNAME%");
выдает имя компьютера сервера 1с:предприятия
10 vpapulov
 
27.05.09
13:31
Если тот же скрипт запустить на клиенте, то выдается ошибка "Невозможно создание объекта сервером программирования объектов".
11 vpapulov
 
27.05.09
16:04
up
12 Живой Ископаемый
 
27.05.09
16:08
Это значит нет прав... в конце концов тогда можно сделать set > set.txt и смотреть последний файл на предмет COMPUTERNAME
13 vpapulov
 
27.05.09
16:45
КомандаСистемы(<Строка команды>, <Текущий каталог>)
Доступность: клиент, тонкий клиент.
В веб-клиенте не доступно.
14 Живой Ископаемый
 
27.05.09
18:40
а.. веб клиент... ну, дяденька - я не в курсе.. джава на этом веб-клиенте выполняется? На ней можно практически тоже самое (9) исполнить.. в общем так или иначе - ты должен получить переменную окружения КомпутерНэйм
15 vpapulov
 
28.05.09
09:54
Как получить переменную окружения в веб-клиенте?
16 Живой Ископаемый
 
28.05.09
10:25
одним из скриптовых языков через Апи
17 vpapulov
 
28.05.09
10:37
Если можно поподробнее. Ведь не секрет, что в веб-клиенте браузер не все позволяет делать.
18 vpapulov
 
01.06.09
09:56
может есть у кого идеи?