|
Производительный вариант RLS в доработанной конфигурации | ☑ | ||
---|---|---|---|---|
0
Momus
25.10.21
✎
15:20
|
Есть доработанная ERP 2.4 со стандартным вариантом работы ограничения доступа. Хочу переключить на производительный вариант, но столкнулся с рядом ошибок. Часть из них поправил, но осталась одна: необходимо все нетиповые документы, справочники, регистры включить в ряд определяемых типов. В ИТС написано:
"Кроме того, объекты, не имеющие собственного RLS, но участвующие в расчете логики ограничения доступа к другим объектам следует также включить в определяемые типы ВладелецЗначенийКлючейДоступа, ВладелецЗначенийКлючейДоступаОбъект, ВладелецЗначенийКлючейДоступаДокумент, ВладелецЗначенийКлючейДоступаНаборЗаписей, ВладелецЗначенийКлючейДоступаНаборЗаписейРегистраРасчета." Проблема заключается в том, что нетиповые, например, документы делают движения только в таких же нетиповых регистрах и для них не нужен RLS. Если мне не нужно ограничение доступа для своей нетиповой подсистемы, которая никак не связана с типовой конфигурацией (за исключением одного документа), то эти нетиповые объекты все равно придется включать в определяемые типы выше? |
|||
1
ДенисЧ
25.10.21
✎
15:21
|
Если тебе не нужно к ним ограничивать доступ, то включать не надо
|
|||
2
Momus
25.10.21
✎
15:24
|
(1) значит где-то я пропустил связь нетипового объекта с типовым, т.к. получаю ошибку " Невозможно обновить ключ доступа объекта ... так как этот тип не указан в определяемом типе ВладелецЗначенийКлючейДоступа". Буду искать...
|
|||
3
H A D G E H O G s
25.10.21
✎
15:25
|
В типовом RLS нет производительного варианта, его писали альтернативно разумные люди.
|
|||
4
timurhv
25.10.21
✎
15:32
|
(3) Чтение до 10 раз быстрее. Запись поправили в новой версии БСП, падение до 10%
https://rarus.ru/publications/20200813-ot-ekspertov-1c-rarus-proizvoditelnost-novogo-rls-1c-bsp-3-441355/ |
|||
5
H A D G E H O G s
25.10.21
✎
15:35
|
(4) Вы бы посмотрели сначало на план запроса динамического списка с использованием этих вот РС КлючиДоступаКОбъектам
|
|||
6
H A D G E H O G s
25.10.21
✎
15:37
|
Там будет каждый раз полное чтение этого РС, потому что у них ЛевоеСоединение превращается во Внутренее из за условия
ГДЕ НЕ РС.Ссылка is Null И чем больше этот РС, ну вы понимаете. Пилите свои RLS, выкиньте эту бабуйню. |
|||
7
Momus
25.10.21
✎
15:42
|
(6) Сначала потестирую эту бабуйню, потом подумаю над своими RLS, если прироста не будет :) Цель - ускорить именно чтение. К тому же ограничений по подразделениям, складам и т.п. действительно много.
|
|||
8
H A D G E H O G s
25.10.21
✎
15:43
|
(7) Ну я у нас запилил отдельные роли для Заказов, РТУ с отборам по организации, этого нам достаточно.
|
|||
9
Momus
25.10.21
✎
15:53
|
(2) недолго думая, внес все нетиповые документы и справочники в указанные определяемые типы и ошибка ушла. Теперь нужно аккуратно добавить нужные объекты или оставить так :) Как минимум "владельца присоединенных файлов" я не учел.
|
|||
10
timurhv
25.10.21
✎
16:00
|
(5) Надо БСП 3.1.5 глянуть (там неиспользуемые виды доступа не пишутся в регистры).
Пока на 3.1.4 крутится, скорость по сравнению с 3.1.2 визуально выше. В 3.1.2 была грусть-печаль. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |