|
Отключить РЛС | ☑ | ||
---|---|---|---|---|
0
ArturDoo
04.12.20
✎
11:19
|
Есть баз ЕРП у бухгалтеров висят документы из-за РЛС, я хочу его отключить. Как я понимаю, РСЛ - это гибкая настройка прав, только поле там у документа запретить к редактированию и тп. Не крашнет ли базу отключение РЛС?
|
|||
1
Beduin
04.12.20
✎
11:20
|
(0) Оно так-то через интерфейс обычный выключается
|
|||
2
yzimin
04.12.20
✎
11:23
|
Чаще не документы "висят" при проведении, а долго обновляется список документов после проведения, правильные настройки списка спасают ситуацию
|
|||
3
ArturDoo
04.12.20
✎
11:24
|
(1)Да уже нашел, (2)Да, я в курсе, упростил просто)
|
|||
4
Волшебник
04.12.20
✎
11:25
|
Всем будет всё доступно
|
|||
5
Фрэнки
04.12.20
✎
11:25
|
я бы подождал разъяснения : "висят документы" - это как ?
|
|||
6
Гений 1С
гуру
04.12.20
✎
11:25
|
(4) я всегда говорил, что имеет право на жизнь только RLS на чтение, но методисты 1С не слушают Гения 1С и продолжают творить страшную дичь
|
|||
7
Фрэнки
04.12.20
✎
11:26
|
гибкая настройка прав... ну да, ну да... куда уж еще гибче
|
|||
8
ArturDoo
04.12.20
✎
11:26
|
(5) Обновление списка выполняется 340 секунд (Список.Обновить())
|
|||
9
ArturDoo
04.12.20
✎
11:28
|
Вопрос в том, что если я отключу РЛС, как я понимаю, права будут работать но, например, поле, которое було ограниченно у документа станет доступно тем, у кого есть права на этот документ, так?
|
|||
10
Фрэнки
04.12.20
✎
11:28
|
(8) это как-то не имеет прямой связи с тем, что это висит из-за РЛС
|
|||
11
Фрэнки
04.12.20
✎
11:32
|
(9) чаще всего, если в базе никто особо не хозяйничал, то внутри документа кто имеет право его перезаписывать, тот получается доступ ко все полям этого документа.
Но при внедрениях можно встретить и это тоже часто бывает, что внедренцев напрягают и они дописывают свои прибамбахи, что в определенных комбинациях ролей у пользователя не было таких возможностей, чтоб получал доступ на изменения именно к конкретным полям. Почему из-за этого начинает тормозить обновление списков, почему все "висит" - это будет проблемой не общей для всех ERP, а для конкретного случая с вашей базой, с вашей доработанной конфигурацией. |
|||
12
Гений 1С
гуру
04.12.20
✎
11:35
|
(8) тема зависания списков в ERP из-за RLS - довольно частое явление. Лично я встречался в своей практике.
|
|||
13
Галахад
гуру
04.12.20
✎
11:38
|
(11) И без "вмешательств" работа под полными правами и неким набором прав по скорости отличается в разы.
|
|||
14
ArturDoo
04.12.20
✎
11:41
|
(13)Да. Так ответьте на вопрос. Можно отключить РЛС, ничего не крашнется?
|
|||
15
Гений 1С
гуру
04.12.20
✎
11:42
|
(14) можно... просто все будут видеть все и иметь доступ.
|
|||
16
ArturDoo
04.12.20
✎
11:45
|
(15)Но права же не перестанут работать?
|
|||
17
Волшебник
04.12.20
✎
11:46
|
(16) Вы же их отключаете, значит перестанут
|
|||
18
Галахад
гуру
04.12.20
✎
11:52
|
(16) Не перестанут. Если у набора прав вообще нет доступа к объекту, то его и не появиться.
|
|||
19
Провинциальный 1сник
04.12.20
✎
11:54
|
РЛС только зарезает существующие права, а не дает новые. Так что отключение РЛС безболезненная процедура, но могут увидеть то чего не надо.
|
|||
20
Фрэнки
04.12.20
✎
12:04
|
Попробую дать свою версию объяснения.
Допустим, роль "Полные права" - видит всё и может делать все. Добавим к этой роли ещё одну роль "Только просмотр" - изменится что-то для этого Пользователя, если Роль "Полные права" забудут убрать? Не изменится. Чтоб роль, в которой РЛС включена, работала так, как положено, Пользователь не должен иметь у себя в списке доступных Ролей ничего лишнего. Тогда и прав лишних не будет. Сама по себе РЛС - посмотри внутри конфигурации на ее механизм : это ограничение прав внутри выбранной роли. Не ограничение всех ролей, а именно одной выбранной, которая никак не будет ограничена, если другая доступная Пользователю роль предоставит ему более широкие права, чем текущая, с ограничением в РЛС |
|||
21
ArturDoo
04.12.20
✎
12:09
|
(20)Это понятно. Проблема в том, что РЛС вмешивается в запрос, допустим, к регистру и проверяет доступ к его полям, но сама эта проверка замедляет работу запроса.
|
|||
22
Галахад
гуру
04.12.20
✎
12:13
|
(21) Именно. А в современных конфигурациях у набора прав стопятьсот ролей. И для каждой роли проверка.
|
|||
23
ArturDoo
04.12.20
✎
12:15
|
(22) Вот, вот и 0.3 с превращаются в 340 с
|
|||
24
Фрэнки
04.12.20
✎
12:17
|
Из принципа, а вдруг у пользователя все-таки попадется роль, которая ему всю эту кухню позволит прочитать.
В особо тяжелых случаях я для таких торопливых юзеров в расширении обходные пути строю :-) В списках видят по упрощенным скоростным ДС, а как внутрь формы документа лезут, то там уже типовые РЛС срабатывают |
|||
25
Волшебник
04.12.20
✎
12:17
|
Проиндексируйте поля, которые используются в RLS
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |