Всем доброго времени суток.
Как повлияет на быстродействие системы принцип настройки ролей "Разделяй и властвуй"?
Идея решения - один объект - две роли (чтение, запись).
nnone31 @ Сегодня, 11:09
,
IMHO Практически никак если просто роли пользователя а не РЛС
В последних типовых конфигурациях, если мне не изменяет память, сотни ролей. Технически оно работает. Но управлять этим всем - это ад. На мой взгляд, такого вида решение не жизнеспособно по другим причинам. Когда мы говорим про чтение или запись, обычно это означает чтение или запись не только одного объекта, а и других связанных объектов, например, регистров. И надо держать в голове, что "если давать доступ на справочник А, то надо дать доступ на регистр сведений Б". С документами, какими-то отчетами и обработками будет еще сложнее.
nnone31 @ 28.03.25, 12:09
,
Платформа 1С при кожному зверненні до метаданих (довідники, документи, регістри) перевіряє, чи має користувач право на доступ. Чим більше ролей призначено, тим довше триває перевірка, бо система проходиться по всім ролям користувача. Це було емпірично доведено при розробці конфігурації для однієї великої мережі аптек . Відмова від типових овер дофіга ролей( де в бсп чуть не на кожен довідник була роль читання і роль зміна ) та заміна їх на 1 роль яка включала повний перелік об"єктів які потрібні для користувача в його бізнеспроцесі , дала приріст по швидкодії (точні цифри не пам"ятаю , але суттєві ) , при цьому рлс не використовувалися. Варто зазначити що на невеликих конфігураціях з малою к-тю юзерів приріст буде мінімальний і ним можна знехтувати
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua