|
Где хранить ограничения rls: в реестре или в таб.части справочника | ☑ | ||
---|---|---|---|---|
0
Cmyk32
09.09.13
✎
16:13
|
Всем привет!
Есть справочник "Проекты" с табличной частью "Исполнители (пользователи)". У документов в программе присутствует реквизит "Проект". Необходимо ограничить доступ таким образом, чтобы перечисленные в списке пользователи видели документы только по своим проектам. Что лучше: создать регистр сведений с измерениями "Проект", "Пользователь" или оставить как есть и прописать в ролях: РасходДСПлан.Проект В (ВЫБРАТЬ ПроектыИсполнители.Ссылка ИЗ Справочник.Проекты.ИсполнителиКАК ПроектыИсполнители ГДЕ ПроектыИсполнители.Пользователь = &ТекущийПользователь) ? |
|||
1
Нуф-Нуф
09.09.13
✎
16:13
|
РС
|
|||
2
Odavid
09.09.13
✎
16:17
|
(0)>> создать регистр сведений с измерениями
От того, что вы создадите РС - ничего не изменится по правам. >>или прописать в ролях Какое отношение ЭТО имеет к РЛС?? (1) вы тоже не знаете, что такое РЛС. |
|||
3
Maxus43
09.09.13
✎
16:22
|
(2) я знаю, http://ru.wikipedia.org/wiki/Радиолокационная_станция (РЛС)
|
|||
4
Odavid
09.09.13
✎
16:24
|
Если хотите гибко назначать права на проекты - пишите весь механизм с нуля: РС, обработку событий во всех объектах, запросы, проверки и т.д.
Если хотите использовать РЛС - то: во-первых, нет такой глобальной переменной "ТекущийПользователь" во-вторых, условия ставятся не просто "в ролях", а по каждому объекту, где попользован "Пользователь", и они могут отличаться в-третьих, напрыгаетесь с правильным отображением именно нужных записей. |
|||
5
Odavid
09.09.13
✎
16:25
|
(3) да. Как догадался?
|
|||
6
Odavid
09.09.13
✎
16:25
|
*где попользован "Пользователь" и "Проект", и они могут отличаться
|
|||
7
Odavid
09.09.13
✎
16:26
|
(0)"Где хранить ограничения rls: в реестре или в таб.части справочника"
- это вообще галиматья какая-то )) |
|||
8
Cmyk32
09.09.13
✎
16:34
|
(7) Сколько раз вы еще должны акцентировать внимание на неправильной постановке вопроса, чтобы удовлетворить свое "я"?
(4) Спасибо. Если бы не все остальные посты подумала бы, что вы приятный человек. |
|||
9
Cmyk32
09.09.13
✎
16:42
|
(1) Спасибо
|
|||
10
Odavid
09.09.13
✎
17:03
|
(8) на самом деле я очень приятный человек ))
Но одноэсники никогда не оставляют маневра для вежливости. |
|||
11
Лефмихалыч
модератор
09.09.13
✎
17:05
|
(0) при правильной расстановке индексов ТЧ от РС в данном случае отличается только тем, что в РС платформа сама гарантирует уникальность, а вот в ТЧ этим придется заниматься самостоятельно
|
|||
12
Cmyk32
09.09.13
✎
17:25
|
(10) Надеюсь, найдутся еще люди такого же мнения (помимо вас и вашей матери). А на счет маневров - рискните, попробуйте.
|
|||
13
Cmyk32
09.09.13
✎
17:27
|
(11) Понятно, спасибо.
|
|||
14
Evgueni
09.09.13
✎
18:03
|
Проще всего включить RLS по проектам и трогать конфу.
|
|||
15
Evgueni
09.09.13
✎
18:04
|
(14) не трогать конфу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |