|
Доступ руководителям подразделений к отчету ↓ (Волшебник 07.02.2024 14:11) |
☑ | ||
---|---|---|---|---|
0
Raydon
07.02.24
✎
11:10
|
Есть отчет в СКД по планам продаж. Как можно сделать так, чтобы одному человеку был полный доступу, то есть он должен видеть данные по всем подразделениям, а руководители видели только свои подразделения ?
|
|||
1
Михаил Козлов
07.02.24
✎
11:21
|
В группе доступа на пробовали установить доступные подразделения?
|
|||
2
Raydon
07.02.24
✎
11:28
|
(1) в том плане, что создать роль для каждого руководителя и для каждого присвоить свое подразделение ? Ну если так, то как присвоить отдельное подразделение к каждому руководителю ?
|
|||
3
YFedor
07.02.24
✎
11:29
|
RLS
|
|||
4
Raydon
07.02.24
✎
11:32
|
(3) ааа, точно, спасибо большое. Получается там ограничение сделать и в отчете уже писать ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
|||
5
Волшебник
07.02.24
✎
11:32
|
ага, хрен у Вас что получится
|
|||
6
Raydon
07.02.24
✎
11:34
|
(5) А что не так ?
|
|||
7
Волшебник
07.02.24
✎
11:37
|
(6) Да-да, флаг вам в руки, барабан на шею и паровоз навстречу.
|
|||
8
Raydon
07.02.24
✎
11:38
|
(7) ну я уже понял, что нельзя в отчете использовать RLS
|
|||
9
Raydon
07.02.24
✎
11:40
|
А какие еще способы тогда есть 🥲🥲🥲
|
|||
10
Волшебник
07.02.24
✎
11:40
|
(8) Вы всё неправильно поняли. RLS используется в том числе и в отчёте.
|
|||
11
Волшебник
07.02.24
✎
11:40
|
(9) Делайте RLS. Потом нам расскажете, что получилось. И не говорите, что Вас не предупреждали.
|
|||
12
Raydon
07.02.24
✎
11:44
|
(10) ну я знаю, что RLS работает только на таких типов прав, как чтение, добавление, изменение и удаление. В отчете же таких типов нет, значит надо ссылаться надо к справочнику, где указаны подразделения, да ?
|
|||
13
Волшебник
07.02.24
✎
11:45
|
(12) в отчёте сработает право Чтение
|
|||
14
Raydon
07.02.24
✎
11:46
|
(13) ну да, я к этому и ввел, получается я прав, что надо ограничение в справочнике сделать ? Как вы сказали с типом чтение, да ?
|
|||
15
Волшебник
07.02.24
✎
11:47
|
(14) Даже у профи хрен бы что получилось. А с Вашими познаниями у Вас хрен что получится в квадрате.
|
|||
16
Михаил Козлов
07.02.24
✎
11:47
|
(11) У нас работает
|
|||
17
Волшебник
07.02.24
✎
11:49
|
(16) Ну вот расскажите автору, чего Вам это стоило
|
|||
18
Буковка
07.02.24
✎
11:49
|
(0) можно сделать проверку при формировании отчета и установить отборы программно
|
|||
19
Михаил Козлов
07.02.24
✎
11:49
|
(14) Озвучьте конфигурацию. Ограничения оформляются в профиле или группе.
|
|||
20
Волшебник
07.02.24
✎
11:49
|
(18) Да, это более реальный путь
|
|||
21
Raydon
07.02.24
✎
11:53
|
(19) 8.3.22
Ну по сути в профиле |
|||
22
Волшебник
07.02.24
✎
11:57
|
(21) Откройте спр. "Профили". Если его нет, то создайте его в Конфигураторе и там всё настройте.
|
|||
23
Raydon
07.02.24
✎
13:19
|
(16) Я сделал роль, в нем выбрал право чтение к справочнику, где находятся подразделения. В поля выбрал все, а ограничил доступ по текущему руководителю, то есть «ГДЕ ТекущийРуководитель = &ТекущийПользователь». &ТекущийПользователь - ссылаюсь к параметрам сеанса. В отчете написал ВЫБРАТЬ РАЗРЕШЕННЫЕ, но ничего не работает. Что я не так сделал ?
|
|||
24
Волшебник
07.02.24
✎
13:21
|
(23) У всех остальных ролей снимите право "Чтение"
|
|||
25
Raydon
07.02.24
✎
13:30
|
(24) Тогда же руководители буду видеть только свои подразделения. Но вот руководитель Финансов должен видеть все подразделения
|
|||
26
YFedor
07.02.24
✎
13:31
|
(25) Тогда 2 роли, одна с RLS, вторая без
|
|||
27
Raydon
07.02.24
✎
13:34
|
(26) ну у меня как раз такие сейчас так, но не работает, пользователь видит данные всех подразделений, хотя должен видеть только свой
|
|||
28
YFedor
07.02.24
✎
13:36
|
(27) А где указана связь пользователя с подразделением для RLS?
|
|||
29
Raydon
07.02.24
✎
13:49
|
(28) ну для справочника подразделений добавил право Чтение и туда в ограничение доступа добавил запрос
« ГДЕ ТекущийРуководитель = &ТекущийПользователь» |
|||
30
maxab72
07.02.24
✎
14:02
|
(29) Для отчетов управляемых форм нужно одновременно право "Чтение" и "Просмотр" к данным, одного права "Чтение" хватало когда были простые формы.
|
|||
31
Волшебник
07.02.24
✎
14:05
|
(30) RLS задаётся только на право Чтение
Судя по тому, что "пользователь видит данные всех подразделений" есть какая-то другая роль, которая даёт доступ. Или запрос сделан хитро-мудро, не лезет в спр. "Подразделения". А может в привилегированном режиме выполняется... А может ещё чего... Короче, копать отсюда и до завтрашнего обеда... |
|||
32
Raydon
07.02.24
✎
14:11
|
В итоге все работает, просто я накосячил немного с задание руководителей к подразделениям
|
|||
33
Raydon
07.02.24
✎
14:11
|
Всем большое спасибо за помощь
|
|||
34
maxab72
07.02.24
✎
17:38
|
(31) Да, но если не будет права "Просмотр", данные в отчет не попадут. Это под УФ, под ОФ достаточно права "Чтение". Уже не раз сталкивался в расширениях, когда создают служебный справочник, дают к нему пользователям только право "Чтение" (мол просматривать его им все равно не требуется) и настраивают RLS, тестирую под полными правами, а в итоге в отчет пользователя данные из справочника не попадают. А как добавишь право "Просмотр", то и доступ к справочнику (с учетом ограничения в RLS) появляется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |