В первую очередь, перед настройкой RLS необходимо разобраться с рядом технических особенностей реализации данного механизма в БИТ.Финанс для БП 3.0 и БП КОРП 3.0.
Механизм RLS в БИТ.Финанс обеспечивает разграничение данных в следующих разрезах:
- Организация;
- ЦФО & Статьи оборотов;
- Проект;
- Пользователь.
Где ограничение по Организации обеспечивается при помощи типового механизма RLS от 1С, а ограничения по остальным разрезам обеспечивается при помощи механизма RLS от БИТ.Финанс. Последний, в свою очередь, разделяется на два независимых механизма:
1. На основании модели БСП
2. Без использования модели БСП
На пользовательском уровне разделение выражено в том, что настройка производится разными способами, а также рядом отличий в работе самого механизма. При этом ограничение по Организации от типового механизма можно использовать как с первым, так и со вторым вариантом RLS от БИТ.Финанс. Основные различия же следующие:
1. Для профилей с РЛС на БСП нельзя настроить права на группу пользователей, а без использования БСП – можно. Исключением является настройка в разрезе "Организации", так как это типовой механизм 1С, который не позволяет в поставке БП и БП КОРП 3.0 назначать права на группу.
2. В случае табличного документа, при использовании ролей с моделью БСП проверка происходит по всем строкам документа и аналитикам шапки. Например, если у пользователя нет прав на пустое ЦФО или Статью, а в шапке или хотя бы одной строке данные реквизиты не заполнены, то пользователь не увидит документ в целом. Для ролей же без использования модели БСП проверка выполняется по первой строке табличной части.
На практике это означает, что пользователи с профилями без использования модели БСП могут увидеть в списке документы, в табличной части которых есть запрещенные для них значения, но открыть такого рода документ они все равно не смогут.