Имя: Пароль:
1C
 
можно ли сделать авторизацию пользователя 1с срествами 1с, уже после входа в1с ?
0 Гена_1c
 
07.11.14
09:52
можно ли сделать авторизацию пользователя 1с срествами 1с, уже после входа в1с ?
(Простите за тафтологию)
и как?
1 DGorgoN
 
07.11.14
09:53
А зачем все это?
2 Ненавижу 1С
 
гуру
07.11.14
09:54
Можно, а зачем?
3 vicof
 
07.11.14
09:54
Гена, авторизация - есть процесс получения доступа к системе. То есть ты предлагаешь получить доступ после получения доступа?
4 Гена_1c
 
07.11.14
09:55
(3) да!
5 Looser-1c
 
07.11.14
09:55
(3) Мы получаем доступ во время получения доступа, чтобы вы могли получить доступ, когда получаете доступ! ))
6 Гена_1c
 
07.11.14
09:55
т.е. скажем нужно сменить пользователя , не завершая сеанс 1с
7 Гена_1c
 
07.11.14
09:56
(2) а как?
8 Looser-1c
 
07.11.14
09:56
(6) нельзя.
Только перезапустить сеанс
9 Гена_1c
 
07.11.14
09:59
Объясню: 1-ый человек заходит с терминала(ТСД) по RDP и работает под своим интерфейсом и правами, потом другой чел, не завершая имеющийся сеанс RDP с этого же терминала, завершает работу первого пользователя и начинает работать со своими интерфейсом и правами.
10 Гена_1c
 
07.11.14
09:59
но доступ на рабочий стол давать нельзя!
11 Гена_1c
 
07.11.14
10:01
как вариант я думал может написать некий bat`ник, который запускает 1с при входе, но при закрытии 1с, надо чтобы сеанс RDP не заканчивался,а снова открывалась 1с со списком баз.
Может как то так сделать мона??
12 vicof
 
07.11.14
10:04
(9) А если не завершит, и потрет важные данные, а обвинят первого пользователя? Короче, задача дурацкая.
13 Господин ПЖ
 
07.11.14
10:05
(9) проверни в винде такое потом от 1с требуй
14 chudishe
 
07.11.14
10:06
Что тебе мешает завершить сеанс RDP при завершении сеанса 1с?
15 Гена_1c
 
07.11.14
10:07
так задача  в том то и заключается, что ненадо(!) завершать сеанс RDP, но надо сменить пользователя 1с!
16 Гена_1c
 
07.11.14
10:07
(13) так вот как?? ))
17 yukon
 
07.11.14
10:08
(9) Сервис - Временная блокировка и Alt+Shift+Tab
(13) runas?
18 Гена_1c
 
07.11.14
10:27
для ТСД "Сервис - Временная блокировка и Alt+Shift+Tab" - не лучший вариант, тем более что рабочий стол там по факту загружается
19 Гена_1c
 
07.11.14
10:27
*не загружается
20 chudishe
 
07.11.14
10:30
(15) (16) Сначала объясни зачем.
21 yukon
 
07.11.14
10:35
(18) Переключение задач работает и при отключенном рабочем столе - нужны только две и более запущенных программы.

Механизм вторичной авторизации есть во всяких ресторанных прогах.

Самый простой способ - сделать самому в 1С модальное окно "Авторизация" и менять параметр сеанса ТекущийПользователь.
Интерфейс тоже можно установить программно, а RLS завязаны на параметр сеанса.
22 Sammo
 
07.11.14
10:35
(9) Вход под общим пользователем/паролем. + дополнительная идентификация, которая будет менять ТекущегоПользователя (или как он там называется в данной конфигурации) - элемент справочника пользователь
+ доп протоколирование, т.к. журнал регистрации не поможет при разборе.
Но оно так сильно надо?
23 13_Mult
 
07.11.14
10:35
Сгенерируй сервером Ярлык запуска 1С через RDP и поставь всем пользователям на локальные машины (рабочего стола у них не будет, только окошко 1с)
24 ВРедная
 
07.11.14
10:35
(0) ну, теоретически, ты можешь:
1. В работающем сеансе 1С запустить еще одну 1С с определенным параметром, говорящем, от какого сеанса запущен новый + некий уникальный код. При этом можно вызывать диалог аутентификации, нарисованный вручную, со списком пользователей, взятым из текущей базы.
2. Во вновь открытой базе, когда авторизация произойдет, в некий регистр сведений записать информацию, что база от имени первого сеанса благополучно открыта и этот первый уникальный код
3. В первой базе проверять, что в регистре появилась нужная запись и убивать сеанс

Возможные проблемы:
В первой базе будут несохраненные данные и они будут похерены
25 Гена_1c
 
07.11.14
10:48
(21, 22) да думал менять ПараметрыСеанса, Конфа у меня УТ 10.3, попробую пожалуй (24)....
26 Гёдза
 
07.11.14
10:58
запрашивать пароль при входе рдп
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс