Некоторые ошибки, которые часто возникают при настройке механизма ограничения доступа на уровне записей (RLS) в системах 1С:
- Назначение прав доступа на все возможные профили. 1 Это некорректно, так как в конфликт могут вступить роли с использованием модели БСП и без неё, а многие профили перекрывают друг друга по функционалу. 1
- Одновременное назначение профилей с приставкой «модель БСП» и без неё. 1 Такая комбинация приводит к некорректной работе механизма. 1
- Отсутствие использования оператора «РАЗРЕШЕННЫЕ». 4 Если не применять эту конструкцию, а в запросе выбирать данные пользователями, у которых настроено RLS, возникнет ошибка. 4 Система сообщит, что у текущего пользователя не хватает прав, чтобы выполнить запрос. 4
- Снижение производительности. 3 Такое может произойти, если пользователю выдавать разные профили с ролями на документ, на который уже дают права другие роли других профилей. 3
Разграничение прав доступа на уровне записей — сложная и тонкая настройка, особенно в системах с множеством пользователей. 4