|
Определить 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
|
Как-то нарыл вот такой скрипт, мот поможет...
|
|
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, а через них узнать, что случилось.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший