Имя: Пароль:
1C
 
Изменение окна логина и пароля при входе в базу
,
0 LeoKeyn
 
22.01.18
11:01
Всем здравствуйте.
Подскажите, пожалуйста, есть ли возможность изменить окно выбора
бользователя ИБ?
Собственно, для чего это необходимо:
В организации работает много пользователей и чтобы не было путаницы
(один пользователь может быть в разных подразделениях с разными правами
и соответственно у него будут разные пользователи с одним именем).
И хотелось бы добавить в окно авторизации выбор подразделения и
чтобы после выбора выходили только пользователи привязанные к этому подразделению.
Подскажите, может кто знает как такое решить :-) Заранее спасибо!
1 Fish
 
22.01.18
11:03
Прежде всего избавиться от бардака, когда один человек заходит под разными пользователями.
Ну а потом перевести всех на доменную аутентификацию.
2 LeoKeyn
 
22.01.18
11:05
(1) Была такая идея, но не все пользователи (сидит он в каморке где-то в ТЦ) сидят под доменом
3 SpellKeeper
 
22.01.18
11:06
Разных пользователей с разными правами, но под одним именем в одной базе 1С не бывает.
Я у себя делал так. У пользователя ИБ ставятся все нужные права. Рисуется форма для выбора нужных параметров. И эта форма автоматически открывается при начале работы системы. Пока не выберет нужные данные, форма не закрывается.
4 1Снеговик
 
гуру
22.01.18
11:07
Пили свою форму авторизации, свои роли и свою систему прав, иначе никак.
5 Fish
 
22.01.18
11:07
(2) А какая разница, где он сидит? У нас тоже много удалённых точек. Работают по доменной аутентификации (через терминальный сервер)
6 LeoKeyn
 
22.01.18
11:08
(5) а тут не так и я не сисадмин)
7 LeoKeyn
 
22.01.18
11:08
(4) так вот и не могу понять как сделать свою форму авторизации)
8 Fish
 
22.01.18
11:10
(7) Как в (3). Не форму авторизации, а форму выбора параметров пользователя. Но систему прав, которая будет учитывать эти параметры всё равно придётся пилить. А проще, даже не знаю, что можно придумать.
9 Fish
 
22.01.18
11:11
+(8) Ну или свою форму авторизации, но тогда пользователю 2 раза придётся авторизовываться :)
10 LeoKeyn
 
22.01.18
11:12
(8) (9)  Ну да, видимо это единственный вариант
11 SpellKeeper
 
22.01.18
11:13
А можно поподробнее, что как у вас пользователи работают?
Мне не очень понятно, у вас пользователи по отделам бегают что ли?
12 LeoKeyn
 
22.01.18
11:13
+(10) Хотя задача то по логике простая, просто не показывать пользователю на выбор людей из других подразделений)
13 LeoKeyn
 
22.01.18
11:13
(11) Иногда да, много кредитных пунктов, в которых сотрудники меняются по обстоятельствам и сменам
14 Fish
 
22.01.18
11:18
(12) Задача по сути упирается в управление стандартным окном авторизации 1С. А, насколько мне известно, программно до неё не добраться.
15 vde69
 
22.01.18
11:19
(13) тогда есть очень простое решение

1. в домене заводим пользаков Ivanov_otdel_1, Ivanov_otdel_2 м т.д.
2. в 1с для каждого настраиваем отдельного пользователя и привязываем к доменной учетки.

то есть если у них БАРДАК - пусть будет не в 1с а у админов :)
16 LeoKeyn
 
22.01.18
11:19
(14) Так вот и я способа найти не могу, очень жаль
17 1Снеговик
 
гуру
22.01.18
11:20
Я тоже не пойму, у пользователя меняются права в зависимости от рабочего места? Так это нужна привязка к пользователю windows.
18 LeoKeyn
 
22.01.18
11:20
(15) так если бы все были в домене, а то половина пользователей просто User локальный :-)
19 vde69
 
22.01.18
11:21
(18) кто мешает ВСЕХ в домен завести?
20 LeoKeyn
 
22.01.18
11:23
(19) ктож знает мне сказали надо, а так нельзя)
21 Fish
 
22.01.18
11:24
Кстати, любое решение, имхо, криво по своей сути:
Разграничение прав используется для того, чтобы пользователь не видел того, чего не надо (документы другого отдела и прочее).

Но если решить задачу в (0), то каждый пользователь будет иметь несколько учёток (для разных отделов), и сможет увидеть документы другого отдела.

Поэтому считаю, что проще всего убрать ограничение прав по отделам, а чтобы не заводили доки чужих отделов - решать административно. И всем будет счастье.
22 1Снеговик
 
гуру
22.01.18
11:26
(21) + просто фильтр на подразделение в списках документов для удобства, а в ограничении прав особого смысла нет.
23 LeoKeyn
 
22.01.18
11:26
(21) Да тут еще и проблема в том что пользователей 150 человек, и чтобы при выборе в списке вылезали не все 150, а 5 которые в этом кабинете сидят.
24 Fish
 
22.01.18
11:29
Но можно извратиться и как-нибудь так:
1. Настраиваем права пользователей по подразделениям.
2. После первой авторизации выдаём окно с обязательным выбором текущего подразделения.
3. Принудительно перезапускаем систему, чтобы пользователь авторизовался уже с нужным подразделением. (как-нибудь отслеживаем, что это второй запуск и окно выбора подразделения выдавать не нужно).

В итоге у нас для каждого пользователя одна учётка, меняется только подразделение. Но придётся дважды авторизоваться.
25 SpellKeeper
 
22.01.18
11:34
А в чем разница между Ивановым в пункте А и тем же сотрудником Ивановым в пункте Б?
Они (он - Иванов) разными делами занимаются?
26 LeoKeyn
 
22.01.18
11:34
(25) Дело одно, список клиентов разный в разных местах
27 Фрэнки
 
22.01.18
11:35
(23) Да создай им Ярлыки на рабочем столе! К рабочим столам, кроме самого пользователя кто-то еще доступ имеет? Если больше никто, то можешь даже пароль в ярлык прописать, а не только его имя. А самих пользователей в отображении списка не показывай. И тогда к таким можно будет или по памяти зайти или по ярлыку только.
28 Fish
 
22.01.18
11:35
(26) Тогда всё просто: делаем (22), ну а подразделение спрашиваем при входе (или автоматом по имени компа определяем).
29 Фрэнки
 
22.01.18
11:36
(26) вот и будет у тебя в разных местах разные наборы ярлыков. Не хочешь бросать их на столе? - в папочку сложи. Не хочешь, чтоб кто попало в папочку входил? запаролируй папку.
30 LeoKeyn
 
22.01.18
11:37
(28) а как решить (23) ?)
31 Фрэнки
 
22.01.18
11:38
рисователи интерфейсов! хотя... дело же в том, чтоб было круто, а для этого нужно обязательно много и сложно программировать, а не каким-то там ярлыками пользоваться
32 LeoKeyn
 
22.01.18
11:38
(27) Я извиняюсь, а как забить пользователя в ярлык?) (тупой вопрос наверное)
33 Fish
 
22.01.18
11:39
(26) Хотя, если это сеть из кредитных точек одной организации, то список клиентов должен быть единым. Ведь клиент может придти в любую точку сети.
34 LeoKeyn
 
22.01.18
11:40
(33) только если города не разные, тогда пользователь должен приходить в свой пункт)
35 Fish
 
22.01.18
11:40
(32) Параметры командной строки 1С.
36 YFedor
 
22.01.18
11:41
Бред. Сделайте, как уже предлагали, пользователей с именами:

Иванов_ИИ_Отдел1, Иванов_ИИ_Отдел2
или
Отдел1_Иванов_ИИ, Отдел2_Иванов_ИИ

Будет сортировка или Отдел\пользователь или пользователь\отдел
37 Фрэнки
 
22.01.18
11:45
(32) Книга знаний: Ключи запуска 1С  80 из командной строки

статья про параметры запуска из ком строки
38 Фрэнки
 
22.01.18
11:51
А если еще иконки в ярлыках поменяешь, так и вовсе красота будет - осчастливишь!