|
RLS или самопал | ☑ | ||
---|---|---|---|---|
0
Креатив
06.02.15
✎
13:17
|
Столкнулся с тем, что в УТ 10.3 при продаже нужно ограничить доступ кассира к некоторым складам.
Встал вопрос. Сделать самостоятельную обработку ситуации или заморочиться с RLS? Слышал, что если включить контроль пользователей на уровне записей, то система начинает тормозить. Какие будут рекомендации? |
|||
1
Lama12
06.02.15
✎
13:18
|
(0) RLS.
|
|||
2
EugeniaK
06.02.15
✎
13:19
|
(0) Настроить RLS.
Начинает тормозить для пользователя с ограничениями точно так же, как и при ручном наложении фильтров. |
|||
3
Лефмихалыч
06.02.15
✎
13:19
|
(0) запросы в RLS писать надо правильно и не будет тормозить
|
|||
4
PR
06.02.15
✎
13:25
|
(0) Слышал, что если руки растут не из плеч, то система начинает тормозить. Какие тут могут быть рекомендации, кроме переставить руки?
|
|||
5
Креатив
06.02.15
✎
13:32
|
(3)Запросы-то где писать в конфигураторе?
|
|||
6
eklmn
гуру
06.02.15
✎
13:39
|
(5) на бумажке и отдать кассиру, пусть выполняют код
|
|||
7
Креатив
06.02.15
✎
13:44
|
Правильно ли я понимаю, что сначала надо создать новую роль, затем для этой роли добавить ограничения доступа к данным в разрезе полей?
|
|||
8
Креатив
06.02.15
✎
13:48
|
(7)+И как параметры в этот запрос передавать?
|
|||
9
PLUT
06.02.15
✎
13:48
|
(0) делай как умеешь
чем больше г.внокода, тем более будешь востребованным и незаменимым :) |
|||
10
EugeniaK
06.02.15
✎
13:49
|
(7) В конфигураторе ничего не меняй.
Просто включи типовые RLS в режиме предприятия. В УТ10 нормальные правила. Не идеальные, но если возникают такие вопросы, то сам с нуля лучше не напишешь. |
|||
11
Hans
06.02.15
✎
13:53
|
(8) не правильно. Пиши кодом, просто кодом ты напишешь быстрее, рлс не надо.
если хоть в одно роли что то разрешается - то разрешается. (8) параметры через параметры сеанса. ПриначалеРаботыСистемы (10) в типовых по складам помоему нет разграничения. |
|||
12
Креатив
06.02.15
✎
13:57
|
(11)Как ты меня жестоко обломал. Я чуть было не подорвался RLS осваивать.)
|
|||
13
PR
06.02.15
✎
14:05
|
(12) Проблема не в том, чтобы ограничить справочник складов.
Нужно ограничить ведь еще и регистры, где используется склад. Не? |
|||
14
EugeniaK
06.02.15
✎
14:05
|
(11) В УТ11 ограничения RLS по складам есть. Настраивается стандартно для групп доступа.
Про УТ10 не помню, нужно смотреть. |
|||
15
PR
06.02.15
✎
14:05
|
+(13) И документы
|
|||
16
EugeniaK
06.02.15
✎
14:08
|
(12) Там осваивать нечего.
В режиме предприятия в ТЧ для группы пользователя добавить разрешенные или запрещенные склады. (13) Разумеется. Справочники, документы, регистры. В типовых все "из коробки". Хотя по регистрам не уверена. |
|||
17
Креатив
06.02.15
✎
14:10
|
(13)Регистры не нужно, если в документ(чек) не смогут лишнее воткнуть, то и в регистр не попадёт.
(14)УТ11 навевает нехорошие воспоминания о потерянном времени. В УТ 10 только контрагенты и организации. |
|||
18
PR
06.02.15
✎
14:17
|
(17) F9
|
|||
19
Креатив
06.02.15
✎
14:24
|
(18)Что и куда скопировать?
|
|||
20
PR
06.02.15
✎
16:04
|
(19) Документ с запрещенным складом.
|
|||
21
vhl
06.02.15
✎
16:13
|
(3) будет
|
|||
22
vhl
06.02.15
✎
16:16
|
RLS - это тормозное УГ. Если есть хоть малейшая возможность не использовать его - лучше не использовать. Если нужно ограничить только возможность создавать документы с определенным складом, то лучше через подписку. Если же надо ограничить чтобы в отчетах не выводилось, то придется RLS.
|
|||
23
vhl
06.02.15
✎
16:17
|
(22) Но тебе придется перелопатить все остальные роли чтобы исключить из них права на склады. Либо во все роли вставлять этот РЛС.
|
|||
24
Demetres
06.02.15
✎
16:22
|
Будь мужиком настрой РЛС и так чтобы не томозило
|
|||
25
ktvladimir
06.02.15
✎
16:23
|
блин речь о кассире идет на кой ему отчеты регистры и прочая? у него должно быть рабочее место и, и все ) завести роль ограничение по складам и проверять есть роль сюда не лезь. из за одного кассира рлс. Неее
|
|||
26
ktvladimir
06.02.15
✎
16:24
|
вообще конечно с трудом представляю кассира которые еще и склады выбирает
|
|||
27
SUA
06.02.15
✎
16:40
|
(4)выделить бюджет на новое железо ессно
|
|||
28
SUA
06.02.15
✎
16:42
|
а так РЛС тормозное г
кассир в принципе склад выбирать не должен у него склад 1 |
|||
29
vde69
06.02.15
✎
16:48
|
(22)(28) нормальное RLS не тормознее штатного отбора (а в отдельных случаях и быстрее), и в любом случае куда быстрее чем программные затыки....
|
|||
30
ktvladimir
06.02.15
✎
16:51
|
(29) стоит локальная задача настроить права 1! кассиру, который и так по умолчанию не должен лезть, те у него интерфейс порезан по самое не хочу и он при всем желании никуда лезть не может. ты же предлагаешь нормальное рлс которое работать будет у всех. с каждого по копеечке, а на сервер нагрузка вырастет уже нехилая. Нет я не против РЛС это хорошая вещь, я не вижу смысла делать ради КАССИРА
|
|||
31
vde69
06.02.15
✎
16:54
|
(30) зачем на всех???? RLS привязать только к роли кассира и все...
Делается она просто 1. параметр сеанса (доступные склады) 2. заполнение параметра по какому то сеансу 3. рельса - склад в (&ДоступныеСклады) все делается за 15 минут.... |
|||
32
ktvladimir
06.02.15
✎
16:58
|
(31) сори я давно работал с РЛС, Поправь пожалуйста если я ошибаюсь
мы включаем рлс. да мы не настраиваем их для всех но при этом при обращении к таблице делается проверка. вкбючен рлс или нет, далее делаем соединения с таблица, и пофиг на результаты, соединение уже присутствует. или сейчас включать рлс или нет на каждого пользователя? |
|||
33
vde69
06.02.15
✎
17:04
|
рлс привязан к роли, при входе в систему у пользователя суммируются все роли и компилируются RLS запросы, если у пользователя нет ни одной роли с РЛС - тоникаких проверок для него не выполняется...
если РЛС есть то они складываюся по условию ИЛИ и все запросы идут не прямо а через хранимую процедуру внутри которой и отрабатывает рельса |
|||
34
PR
06.02.15
✎
17:08
|
(33) Плюс важный момент.
Думаю, что если хоть в одной роли нет РЛС, но есть право, то РЛС не накладывается, ибо нафейхуа? |
|||
35
ktvladimir
06.02.15
✎
17:09
|
(34) прости а роль пользователь которая ранее была обязательной для всех, (кроме полных прав) и где везде протыканы РЛС уже не актуальна?
|
|||
36
vde69
06.02.15
✎
17:09
|
(34)да, доступ без РЛС перекрывает любые другие рельсы и удаляется из скомпелированых ролей
|
|||
37
ktvladimir
06.02.15
✎
17:10
|
(35) это к (33) вопрос
|
|||
38
vde69
06.02.15
✎
17:12
|
(35) я так не делаю, хотя у меня в базовой роли часто есть рельса типа "где ложь", нужно это для снятия ошибки связаных с отсутствием доступа к таблице в целом
|
|||
39
ktvladimir
06.02.15
✎
17:19
|
(38) просто я помню что в типовых 1С роль пользователь была базовой и для всех, а к ней уже прикручивались остальные роли. и основная масса рлсов висела именно на роли пользователь. те при включении она станет работать у всех
|
|||
40
vhl
06.02.15
✎
18:06
|
(31) не забудь еще и прошерстить все существующие роли на предмет прав доступа к складам и отключить их - поимей еще больше гемороя с обновлениями
|
|||
41
vde69
06.02.15
✎
18:10
|
не надо ничего шерстить, там все нормально.... а про сложности обновление УТ 10.3 - рассказывай.... там практически ничего не обновляется уже лет как 5...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |