Получение IP-адреса компьютера (терминалка) #524473


#0 by sanches2
Привет. Можно ли как-нибудь определить адрес компьютера (внешний) с которого произведен заход в терминалку, а уже потом в 1с :) ? Суть вот в чем: Есть много филиалов, все они через интернет заходят через терминалку на сервер. Причем не сразу на сервер 1с,а через прокси. Мне это надо для того, чтобы для каждого пользователя в зависимости на каком он филиале сегодня работает проставлять автоматом фирму по-умолчанию в документ, чтобы не забывали менять. Вообще реально найти внешний IP с которого зашли в 1с через прокси ? :) Если да, то я бы прописал соответствия каждого внешнего IP опред филиалу и автоматом подставлят пользователю. Проблема еще в том, что часто люди переходят с одного на другой филиал и просто проставить в 1с привязку к фиме не удастся. Есть еще вариант: При запуске 1С вываливать окно пользователю с выбором фирмы, чтобы он сам указывал, где сегодня работает. Но тогда придется определять список пользователей, которым не надо это окно вываливать. Нашел ссылку, Но по видимому это не подойдет.
#1 by vS
запускаешь батник... батник возвращает ИП, подбираешь ИП...
#2 by sanches2
батник чего?
#3 by 1Сергей
да
#4 by birkoFFFF
они у тебя что-ли все под одним пользователям ходят в 1с и терминал ?
#5 by Skom
тебе обязательно ИП?
#6 by sanches2
Нет. В 1с каждый под своим.
#7 by sanches2
Нет, просто пока незнаю как еще можно определить текущее местоположение пользователя. Если будет вариант проще, то его можно.
#8 by birkoFFFF
тогда нафига тебе IP ?
#9 by Skom
как вариант. сделай разные КЛИЕНТКСИЕ имена подключения например user_filial1 user_filial2 user_filial3 это на терминал а там уже проще
#10 by birkoFFFF
это что у вас-за контора такая что у вас юзвери в массовом порядке между филиалами мигрируют...
#11 by vS
батник его. а в батнике получаешь ИП любым способом... а можно даже не батник, ексешниг
#12 by Skom
на это не обращай внимания. это тебе не надо тебе надо только
#13 by sanches2
Каждый филиал работает как отдельная фирма (в 1с), вот мне надо чтобы автоматически при вводе документов фирма в документ вставала именно та,  на которой сейчас пользователь вводит документ. Если бы пользователи не гуляли по разным филиалам, то конечно привязался бы к полю основная фирма.
#14 by vS
через прокси, это я понимаю, через VPN? хрен ты когда узнаешь, откуда он заходит
#15 by sanches2
В одном городе все, ну и ходят подменные продавцы туда-сюда СПАСИБО!
#16 by Skom
ИмяКлиентскогоСервера - это сервер на котором запущена 1С если терминал то принимает значение терминального компа. если НЕ терминал, то имя локального компа (в этом случае имя клиентского компа пустое) ИмяКлиентскогоКомпа - компьютер с которого запущено терминальное подключение ИмяПользователяWindows - это имя входа на терминал, либо на локальный комп
#17 by sanches2
Попробую вариант с именами, еще раз спасибо.
#18 by Skom
есть одно но!!! если на сервер терминалов зайти и в диспетчере задач найти пользователя. и сделать по правой кнопке ПОДКЛЮЧИТЬ то у тебя в проге значения останутся старыми. хотя на самом деле будут уже другие.
#19 by sanches2
Думаю это скорее исключение уже будет, чем правило.
#21 by sanches2
Спасибо.
#22 by sanches2
Качал файл Опера 11 мне его в exe переделала :) Хромом нормально скачал.
#23 by aleks-id
дополнительно надо скачать распаковать и положить в корень диска С на сервере терминалов
#24 by aleks-id
правда код в под 8-ку, но отличается в строке sc=Новый COMОбъект("MSScriptControl.ScriptControl"); не помню как для клюшек - давно слез с них
#25 by filh
да уж. На что только народ не пойдет, ради решения проблем. Автор, открой для себя ТИПОВУЮ ТиС и посмотри, как там реализовано.
#26 by sanches2
Итак стоит ТИС, не типовая правда. Где там есть то, что мне надо?
#27 by filh
Да уж... Справочники-Структура компании-Пользователи. Открываешь любого и вторая вкладка: Значения по умолчанию.
#28 by vS
а чо есть в типовой о чем я не знаю? :)
#29 by vS
ты подстегиваешь, внимательно прочитай :)
#30 by filh
:) О блин, был не прав. Сорри за :)
#31 by sanches2
Да уж... Прочитай
#32 by sanches2
Гут :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С