Имя: Пароль:
1C
Админ
Ограничение прав (RLS) в отчете
0 4795
 
08.02.12
07:33
Здравствуйте, есть задание по RLS в УПП 8.2, сталкиваюсь с ограничением прав впервые, так что сильно не судите.
Для отчета нужно сделать ограничения прав доступа по подразделениям и ответственным. А именно: за каждым подразделением организации нужно закрепить двух ответственных. Ограничения на доступ сделать таким образом, чтобы информацию по каждому подразделению могли видеть только закрепленные за ними ответственные лица. Если можно, подскажите направление движения, или воможно даже знаете как может выглядеть это ограничение
1 Alex_MA
 
08.02.12
07:42
1.Сначала создать роль с RLS, в которой ты опишешь доступ к конкретному подразделению используя для отбора данных, например, какой нибудь ПараметрСеанса.
2.Создашь отчет, в нем запрос со словом РАЗРЕШЕННЫЕ
2 golden-pack
 
08.02.12
07:52
(0) 1. Ставишь галку - rls
   2. Создаешь новую группу пользователя с нужными сотрудниками
   3. Для группы назначаешь подразделение
   4. Profit
3 vde69
 
08.02.12
07:54
(0) нельзя RLS сделать для отчета,

RLS делается на роль целиком, и без разницы это отчет, запрос, динамический список или еще чего...
4 Смешной 1С
 
08.02.12
07:56
(1) Зачем такие сложности? Возможно он типовые будет использовать роли, там все написано.

(0)Переключись в интерфейс "Администрирование пользователей"

Меню: Доступ на уровне записей-Параметры. Там поставб галку включить ограничение на уровне записей и выбери Подразделения.

Дальше меню: Пользователи-Группы пользователей. Там заводишь группу, добавляешь своих пользователей, и настраиваешь подразделения.
5 4795
 
08.02.12
07:59
спасибо, буду сейчас делать, если еще есть варианты, милости прошу
6 Escander
 
08.02.12
08:19
(5) смотрите (4), можно конечно потрахаться и самому всё сделать но упыпырище не лучшая конфа для обучения программированию... да и зачем повторять типовой функционал - лучше скорее всего не получится, по крайней мере не в первый раз.
7 geka-geka
 
08.02.12
08:52
А что-то подобное (4) есть в ЗУП?
8 4795
 
08.02.12
09:06
скажите пожалуйста, если делать по сценарию (4), я так понимаю, подразделения настраиваются для всех пользователей группы, в таком случае потребуется создать группы для каждого из ответственных, или есть вариант разграничения внутри группы?
9 jsmith
 
08.02.12
09:08
10 Смешной 1С
 
08.02.12
09:09
(8) Зачем для группы? ты туда можешь передать конкретного пользователя.
11 Смешной 1С
 
08.02.12
09:10
(7) Конечно есть.
12 4795
 
08.02.12
09:15
(10)я понимаю, что есть возможность передачи конкретного пользователя, но нужно сделать ответственного для КАЖДОГО подразделения, и это не один пользователь для всех подразделений, поэтому и спросил
13 Смешной 1С
 
08.02.12
09:15
+(10) Если у пользователей должны быть разные права, то разные группы доступа нужны
14 4795
 
08.02.12
09:20
в (8) я про это и говорил, что если делать подобным образом, то нужно создавать несколько групп с разными пользователями и доступом к разным подразделениям, этот вариант пройдет, если подразделений меньше 5, иначе получится рассадник групп какой-то
15 Смешной 1С
 
08.02.12
09:20
(12) Значит делай несколько групп. Только не забывай, что ограничивая в подразделениях, документы пользователи смогут видеть тоже только по этому подразделению.

В настройках доступности есть Запись и чтение, с этим разобрался?

И еще главное: не забудь у каждой группы, поставить пустое подразделение - Только для текущего права, на запись. Иначе есть такие регистры в документах, которые ставят пустое подразделение. И тогда будет ошибка.
16 Смешной 1С
 
08.02.12
09:20
(14) Ну для 5 подразделений 5 групп и будет, нет?
17 4795
 
08.02.12
09:23
(16) только вот подразделений в моем случае больше 10
18 Смешной 1С
 
08.02.12
09:26
(17) Ну и ничего страшного, это совершенно нормально)
19 4795
 
08.02.12
11:14
сделал действия (4), на выходе отчета видно все данные, даже если отбор проводится по "заблокированному" подразделению. неизвестно как, но все выводит
20 Escander
 
08.02.12
13:22
(19) выйти-зайти из конфигурации было выполнено?
21 4795
 
08.02.12
13:50
(20) несомненно