Имя: Пароль:
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
запрашивать пароль при входе рдп
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.