![]() |
![]() |
|
Скрыть разделы для пользователя | ☑ | ||
---|---|---|---|---|
0
Slowresponse
04.06.19
✎
15:59
|
Всем привет.
Есть такая задача - необходимо с помощью расширения дать пользователю доступ только к документу "Доверенность". Сделал через обработку с динамическим списком, так как просто список документов в подсистему, созданную в расширении не попадает. Но суть не в этом. Типовые роли могут дать доступ только на чтение, либо полный доступ к документу, но с ним еще много ненужного. Я подумал как вариант сделать так - дать роль которая даёт полные права на этот документ и скрыть от пользователя программно все остальные разделы. Но как это сделать не знаю, гугл не помогает( Подскажите, может кто сталкивался с подобным? Может есть другие варианты? |
|||
1
Cyberhawk
04.06.19
✎
16:00
|
Ролевая модель в 1С не предусматривает запрещающих ролей. Видимость подсистем (разделов) определяется правами, даруемыми пользователю ролями.
|
|||
2
Вафель
04.06.19
✎
16:08
|
добавить в расширении свои роли, остальные отключить
|
|||
3
Slowresponse
04.06.19
✎
16:13
|
(1) Это понятно, но я не про роль, которой можно запретить доступ, а про то, можно ли программно при начале сеанса, например, скрыть из виду подсистемы, которые не нужны.
(2) Свои роли из расширения не дают работать с типовыми объектами, почему-то( |
|||
4
Вафель
04.06.19
✎
16:13
|
(3) очень даже дают.
|
|||
5
Вафель
04.06.19
✎
16:14
|
(3) можно сделать режим рабочего стола и тогда только то что на рабочем столе видно
|
|||
6
Slowresponse
04.06.19
✎
16:15
|
(4) Странно, может я что не так делаю? Я добавляю документ в расширение, в своей роли даю доступ к документу, но открыть его не могу, пишет недостаточно прав, при этом никакой конкретики касательно объекта, к которому нет доступа..
|
|||
7
Вафель
04.06.19
✎
16:16
|
(6) смотри в жр на что еще нет прав.
там 100500 объектов на самом деле |
|||
8
Slowresponse
04.06.19
✎
16:19
|
(7) Сейчас пишет "Недостаточно прав для работы с таблицей "Справочник.Организации"", хотя я его добавил в расширение и дал доступ на чтение/добавление/изменение
|
|||
9
Вафель
04.06.19
✎
16:26
|
(8) просмотр главное
|
|||
10
Вафель
04.06.19
✎
16:26
|
изменение не нужно, а то наворотит
|
|||
11
Slowresponse
04.06.19
✎
16:27
|
(10) Просмотр есть
|
|||
12
Slowresponse
04.06.19
✎
16:27
|
(10) Я потом откорректирую, мне главное сейчас чтобы заработало
|
|||
13
Вафель
04.06.19
✎
16:28
|
тогда смотри дальше, на что ругается
|
|||
14
Slowresponse
04.06.19
✎
16:37
|
(13) Теперь пишет что поле объекта не обнаружено - ДоговорКонтрагента. Даже попробовал его в расширение добавить, всё равно
|
|||
15
spiller26
04.06.19
✎
16:52
|
Я сделал так для пользователей таких. Создал роль и задал права на чтение соответствующих справочников, документов, РС и РН.
Смотри, что используется в требуемых объектах. |
|||
16
Cyberhawk
04.06.19
✎
17:13
|
(3) Не баклань, там еще второе предложение есть
|
|||
17
Айвонттубифри
04.06.19
✎
17:49
|
Без расширений, в ЗУП3 оставляла доступ только к нужным отчетам следующим образом:
1) В конфигураторе добавила новую роль где доступ только к нужным отчетам. 2) В пользовательском режиме создала новый профиль, который содержит только роль из п.1 3) В пользовательском режиме создала новую группу доступа, включающую только профиль из п.2 4) В пользовательском режиме скопировала профиль Аудитор и убрала все лишнее из него. Включила в новую группу доступа. 5) Назначаем пользователю группу доступа из п.3 и п.4. 6) Лайфхак: чтобы убрать у сотрудника ненужный просмотр данных (спр.Сотрудники, спр.ФЛ и т.д.), в профиле из п.4 установить типовую роль Сохранение данных пользователя. Затем зайти под его учеткой в программу и урезать все ненужное! Затем опять убрать у него типовую роль Сохранение данных пользователя: после этого, он не сможет НИЧЕГО настраивать, а все лишнее – убрано! |
|||
18
Slowresponse
04.06.19
✎
18:01
|
(17) Дело в том, что база находится во Фреше, где невозможно внести изменения)
Приходится стараться с расширениями |
|||
19
Slowresponse
04.06.19
✎
18:02
|
(5) Так получилось, все панели внёс через НастройкиИнтерфейсаКлиентскогоПриложения. Остался только вопрос как убрать типовой рабочий стол, информационную панель
|
|||
20
runoff_runoff
04.06.19
✎
18:14
|
(19) информационную панель убрать, сняв галку "Отображать показатели производительности"
|
|||
21
unregistered
04.06.19
✎
19:50
|
ОФФ.
Профанация все эти настройки. Первый же достаточно грамотный пользователь, умеющий пользоваться возможностями по настройке вариантов отчетов, вытащит любую информацию из любых таблиц, которые доступны ему на просмотр, не смотря на то, что они скрыты от него в интерфейсе. А запретить просмотр нельзя, т.к. некоторые реквизиты должны быть доступны для корректного формирования отчетов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |