Имя: Пароль:
1C
1С v8
Определить ip компьютера при подключение через RDP
0 loken2
 
22.12.13
17:50
Подскажите возможно ли определить ip (или другие хар-ки компьютера) при работе в 1С через RDP , необходимо для определения склада по умолчанию для пользователя при входе с определнного компьютера, УТ 10.3
1 Мимохожий Однако
 
22.12.13
17:51
Попингуй! Сам ты Попингуй
2 loken2
 
22.12.13
17:53
возможно ли эту задачу решить средствами 1С?
3 craxx
 
22.12.13
18:02
(2) зачем??
4 PR
 
22.12.13
18:05
Спрашивал в v8: Публикация базы 1С на Apache, ничего не ответили.
Скорее всего логично, что нельзя.
5 Tateossian
 
22.12.13
18:05
(3) Очевидно, что каждый склад подключается к удаленному серверу и у каждого уникальное имя, дабы определять параметр сеанса (?) для подстановки по умолчанию в документы.
6 craxx
 
22.12.13
18:06
(5) а в настройках юзера сделать не судьба?
вкупе с виндовой авторизацией
7 Tateossian
 
22.12.13
18:10
(6) Вдруг по условиям задачи этот вариант не подходит? А так-то да, через виндовс-аутентификацию и пжлста.
8 Записьдампа
 
22.12.13
18:12
(0) В RDP сеансе определена переменная среды %CLIENTNAME%
9 Torquader
 
22.12.13
18:26
(8) Это только если RDP честный, и соединение не менялось.

А по сути - проще имя пользователя сервера для каждого склада задать так, чтобы по нему можно было однозначно понять, кто и откуда.
10 Zhuravlik
 
22.12.13
18:36
Как-то нарыл вот такой скрипт, мот поможет... http://yadi.sk/d/RwZcomkxEjKKP
11 Записьдампа
 
22.12.13
19:03
(9) Это если у него к каждому складу прибито гвоздями не больше одного именованного кладовщика.

Тут вопрос, что он получить хочет - соответствие пользователя складу или машины, откуда пришел коннект, складу. Можно еще в дебрях WMI Win32_TSEnvironmentSetting что-нибудь наковырять.
12 loken2
 
22.12.13
20:46
(6) (5) пользователь может работать на разных подразделениях (складах) поэтому этот вариант не подходит
13 loken2
 
22.12.13
20:48
(11) необходимо соответствие машины складу
14 Torquader
 
24.12.13
22:01
(13) Что происходит, если пользователь подключается с нового рабочего места, не отключившись от старого - Terminal Server просто подключает сессию к новому клиенту, отключая старого.
Конечно, система присылает уведомление через WTS_API, что это случилось, но нужно научиться это уведомление получить в 1С.
Насколько я помню, подписка на события в восьмёрке позволяет подписаться на WMI, а через них узнать, что случилось.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.