|
Права на объекты в зависимости от ролей | ☑ | ||
---|---|---|---|---|
0
Tolstiy Beremenniy
11.09.18
✎
04:07
|
Есть 2 новые роли. Нужно дать права на созданные объекты.
Как правильно блокировать их доступность? Если Не РольДоступна("СозданиеКритериевОценки") И Не РольДоступна("ЧтениеКритериевОценки") Тогда КонецЕсли; |
|||
1
Tolstiy Beremenniy
11.09.18
✎
05:23
|
Bynthatqc nfrcb/
|
|||
2
Tolstiy Beremenniy
11.09.18
✎
05:23
|
Интерфейс такси.
|
|||
3
PuhUfa
11.09.18
✎
05:29
|
Отказ = Истина;
Возврат; зы А вообще просто нужно нормально роли сделать что бы не писать такое |
|||
4
Tolstiy Beremenniy
11.09.18
✎
05:32
|
(3) В какой процедуре писать Отказ = Истина; ?
|
|||
5
Tolstiy Beremenniy
11.09.18
✎
05:32
|
(3) Как нормально сделать роли?
|
|||
6
PuhUfa
11.09.18
✎
05:44
|
(4) в присоздании
(5) сделай отдельную роль. в ней настрой нужный доступ к нужным объектам а в остальных ролях убери. |
|||
7
Tolstiy Beremenniy
11.09.18
✎
06:24
|
У меня вот эти отдельные роли. Оставлю у них галки только на нужные объекты. А как разделить, создание, чтение?
СозданиеКритериевОценки ЧтениеКритериевОценки |
|||
8
Tolstiy Beremenniy
11.09.18
✎
06:36
|
Из за чего такая ошибка может быть?
{Документ.ВводКритериевОценкиКачестваРаботыСотрудников.Форма.ФормаДокумента.Форма(69)}: Ошибка при вызове метода контекста (РольДоступна) Если Не РольДоступна("СозданиеКритериевОценки") И Не РольДоступна("ЧтениеКритериевОценки") Тогда по причине: Недопустимое значение параметра (параметр номер '1') |
|||
9
catena
11.09.18
✎
06:42
|
(7)" А как разделить, создание, чтение? " - там галочки разные для этих действий.
|
|||
10
hhhh
11.09.18
✎
06:53
|
(8) "Из за чего такая ошибка может быть?"
Ливингстар, перелогиньтесь. |
|||
11
Tolstiy Beremenniy
11.09.18
✎
08:01
|
(8+) Бегло прохожу по задачам тз. Задаю вопросы что не понятно. "СозданиеКритериевОценки" и "ЧтениеКритериевОценки" такие роли есть. В чем ошибка?
|
|||
12
Segate
11.09.18
✎
08:03
|
(11)в программисте, очевидно.
Поубивал бы за такое конечно в 2018... |
|||
13
Tolstiy Beremenniy
11.09.18
✎
09:00
|
(12) А как нужно?
|
|||
14
Tolstiy Beremenniy
11.09.18
✎
09:00
|
(12) Главное что бы работало же, не так ли?
|
|||
15
Tolstiy Beremenniy
11.09.18
✎
09:25
|
Делал вызов на сервере, почему ошибка?
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) //Если Не РольДоступна("СозданиеКритериевОценки") И Не РольДоступна("ЧтениеКритериевОценки") Тогда // //КонецЕсли; КонецПроцедуры |
|||
16
Segate
11.09.18
✎
09:44
|
(13) у тебя есть роли, и в ролях есть настройки(Чтение, изменение, просмотр, модификация(вроде так)) раздай эти права ролям и не надо ничего проверять.
В ролях можно настраивать доступ не только к документам в целом, но и к реквизитам документа. (14) главное, чтоб потом, когда пользователю назначат роли в предприятии через БСП было понятно какие права у них появляются, а какие нет. Чтобы не приходилось потом выяснять это методом научного тыка. |
|||
17
Tolstiy Beremenniy
11.09.18
✎
10:00
|
(16) Ок, скоро займусь этими ролями.
Ну так почему методом научного тыка, если все либо галками задано у роли или в коде прописано, тоже понятно как. |
|||
18
Segate
11.09.18
✎
11:11
|
(17) потому что БСП, например обновление прав "в конфигураторе"(простановку галок пользователям) проводит в фоновом режиме, и не всегда "РольДоступна" будет отрабатывать корректно. Это раз.
Второе: у вас в роли будет стаять право на чтение и изменение объекта, и следующий после вас проставляя эту роль будет уверен, что дал права на объект, но нет, доступность будет ограничиваться в коде(и дай бог в процедуре "При создании", а не где-то в общем модуле куда передают форму для корректного заполнения перед открытием), что в данном случае глупо и не нужно. |
|||
19
Tolstiy Beremenniy
17.09.18
✎
10:53
|
Есть 2 Роли:
1. СозданиеКритериевОценки 2. ЧтениеКритериевОценки и 2 объекта 1. Справочник 2. Документ У роли 1. оставил все галки на справочник и документ. У роли 2. оставил только галки чтение, просмотр. Захожу под пользователем, у которого стоят права, - Администратор системы, Открытие внешних отчетов обработок, Полные права. У него не стоят эти 2 роли. Но я захожу под ним, можно создавать, документ. Как это возможно, если у него не стоят эти галки??? |
|||
20
Tolstiy Beremenniy
17.09.18
✎
10:57
|
(19+) Наверное из за полных прав. Посмотрел , да, у полных прав есть галки на эти объекты.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |