Имя: Пароль:
1C
1С v8
Сменить пользователя на лету
0 inmortal203
 
18.07.13
14:14
Есть интересная задача.
Если коротко, то нужно чтобы при запуске 1С выполнялась проверка на пользователя Windows, и в случае совпадения условия происходил вход в 1С под определенным пользователем, минуя форму выбора пользователя.

Говоря языком 1С

   Если ТекПользовательОС = "Вася" Тогда
       ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.НайтиПоКоду("УдаленныйВася");
   КонецЕсли;
1 Господин ПЖ
 
18.07.13
14:15
>Есть интересная задача.

чо в ней интересного...
2 Лодырь
 
18.07.13
14:15
А что мешает поставить авторизацию винды в настройках пользователя?
3 inmortal203
 
18.07.13
14:23
Создал нового пользователя базы Вася
Вариант аутентификации - виндовс
пользователь - \\Admin\Вася

при запуске 1С вылазит окно выбора пользователя...
4 Wobland
 
18.07.13
14:24
(3) интересная задача. я так сходу такого состояния не добьюсь
5 Mitriy
 
18.07.13
14:26
(4) а чего такого? Одну галочку снять...
6 inmortal203
 
18.07.13
14:27
Суть задачи в том, чтоб человек, заходящий удаленно на сервер с 1С не мог зайти в свою учетку с определенными правами и интерейсом, а попадал автоматом в определенную учетку
7 inmortal203
 
18.07.13
14:29
(5) было бы все так просто...
8 Живой Ископаемый
 
18.07.13
14:29
2(2) и нужно будет его машину прописывать
2(3) а что такое \\Admin\Вася?

Нужно писать

\\ДоменВКоторомЗарегистрированаМашинаУдаленногоПользователя\Повелитель/ВселеннойИлиКакОнЛогинитсяНаСвоюМашину
9 Живой Ископаемый
 
18.07.13
14:30
Задача интересная для параноиков.
10 inmortal203
 
18.07.13
14:31
\\Admin - ДоменВКоторомЗарегистрированаМашинаУдаленногоПользователя
\Вася - Повелитель/ВселеннойИлиКакОнЛогинитсяНаСвоюМашину
11 inmortal203
 
18.07.13
14:31
(9) ага, для начальников)
12 mikecool
 
18.07.13
14:32
(7) все просто
13 floody
 
18.07.13
14:33
тоже не вкурил, что требуется, и чем не устраивает то, что есть
14 mikecool
 
18.07.13
14:33
+12 проблема ,если в имени домена есть точки... это да
15 Галахад
 
гуру
18.07.13
14:34
(3) А если попробовать по "Васей" в сеанс винды зайти?
16 inmortal203
 
18.07.13
14:34
(12) и насколько?
17 inmortal203
 
18.07.13
14:35
(13) хотят чтобы бухгалтер удаленно мог работать дома только в определенных документах, а на работе снова мог наслаждаться радостями полных прав
18 Lama12
 
18.07.13
14:36
(0)Посмотри в отладчике как идет сопоставление и поймешь что нужно сделать.
19 inmortal203
 
18.07.13
14:36
(15) сейчас под "Васей"
20 mikecool
 
18.07.13
14:36
(16) авторизация винды + прописанный пользователь(можно даже выбрать в выпадающем списке)
в свойствах базы - авторизация автоматически
и все
21 Живой Ископаемый
 
18.07.13
14:38
2(10) по-моему ты не договориваешь что-то...

например я работают в офисе, с офисной машины, которая заведена в домен office я логинюсь в ней как пользователь этого домена планктон42

в 1С я ставлю галку для пользователя Планктон42 авторизация ОС, и пишу
\\office\планктон42

Все работает...


Потом я иду домой, захожу на свою машину, которая называется SweetHome под пользователем "ВладыкаМира".

понятно, что у меня потребует авторизации. Потому что в 1С не заведен пользователь с данными"SweetHome\ВладыкаМира"

И даже если после этих своих щагов зайду в ВПН, а авторизуюсь уже и в домене officeб то все равно 1С потребует авторизации.

А вот если там будет заведен пользователь, для которого будет прописано "SweetHome\ВладыкаМира", то я смогу зайти с домашней машины в рабочую 1С без доп.окна авторизации
22 inmortal203
 
18.07.13
14:41
(20) а что если в свойствах базы не сыскать такого пункта?
23 Hmster
 
18.07.13
14:42
а может ты в настройках базы указал всегда спрашивать имя и пароль?
24 Живой Ископаемый
 
18.07.13
14:43
2(22) поменять офтальмолога

http://screencast.com/t/0YrhicNdt
25 inmortal203
 
18.07.13
14:45
В офисе у человека другое имя пользователя и для винды и для 1С. Вход как и у всех с паролем.
Какая у него дома учетка или комп абсолютно все равно, потому что он входит по RDP на сервер под пользователем, которого ему специально создали. И который естественно прописан в базе с аутентификацией виндовс
26 inmortal203
 
18.07.13
14:47
(24) это не катит
27 Mitriy
 
18.07.13
14:47
звезда в шоке...
28 Живой Ископаемый
 
18.07.13
14:48
2(25) чувак, а когда мы должны были догадаться об этом?
29 inmortal203
 
18.07.13
14:50
(28) примерно где то после (6)
30 inmortal203
 
18.07.13
14:52
(27) неоценимый вклад)
31 mikecool
 
18.07.13
14:54
не, сегодня явно вспышки на солнце....
32 Живой Ископаемый
 
18.07.13
14:58
2(29) там про сервер 1С, там ни слова про термингал. Дальше в этой .удацкой теме я не писок.
33 1Сергей
 
18.07.13
14:59
(32) правильно говорить не "писок", а "писец"... Хотя, наверное, "песец" ещё правильнее :)
34 inmortal203
 
18.07.13
15:03
(32) принципиальна разница?) я сейчас это все проверяю на своем офисном компе, в локальном домене точнее, и результат один и там и там
35 inmortal203
 
18.07.13
15:03
(33) "писец" - это то что приходит в голову начальству)
36 Жан Пердежон
 
18.07.13
15:04
(34) 2 разных пользователя ИБ, 2 разных пользователя винды  - чем виндовая аутентификация не устраивает?
37 inmortal203
 
18.07.13
15:08
(36) она не срабатывает, все равно просит выбрать пользователя из списка...
38 1Сергей
 
18.07.13
15:09
(37) С доменом указал, всё как положено?
39 inmortal203
 
18.07.13
15:11
(38) да, а почему не подхватывает его, черт его знает
40 1Сергей
 
18.07.13
15:13
(39) не так пишешь. Другого варианта быть не может
41 mikecool
 
18.07.13
15:15
(39) выбери пользователя из списка, не руками вбивай
в имени домена точки нет?
42 inmortal203
 
18.07.13
15:18
(41) выбираю из списка, как положен вроде бы.
у нас домен *.net
в том что сейчас тестирую точки нет, просто Admin
43 acsent
 
18.07.13
15:25
а доменный ли пользователь в терминале?
44 Живой Ископаемый
 
18.07.13
15:25
2(34) ты что - вообще тубус? конечно разница принципиальна
45 acsent
 
18.07.13
15:26
Все работает. Косячишь где то ты
46 inmortal203
 
18.07.13
15:34
(44) мда, навыков общения кому походу явно не хватает
47 inmortal203
 
18.07.13
15:34
кому то*
48 gad1k
 
18.07.13
15:39
Администрирование - список пользователей - открыл нужный - поставил внизу формы пометку "Аутентификация Windows" - выбрал пользователя под которым зашел в систему - принял.

И никакой проверки на пользователя не появляется
49 inmortal203
 
18.07.13
15:46
вообщем где то какой то глюк, потому что на домашнем все отлично работает...
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.