Добрый день, коллеги. Задача - ограничить доступ пользователей к документам организаций по уровню доступа от 1 до 9. Каждой организации и каждому пользователю добавлен реквизит "Уровень доступа". Задача в RLS прописать условие документа "Где организация.УровеньДоступа < (&Текущийпользователь).Уровеньдоступа".Но такая запись не прокатывает.
Может кто сталкивался ? Пните в правильном направлении.
добавь параметр сеанса УровеньДоступа, инициализируй его после инициализации Текущийпользователь, и в RLS протсо пиши Где организация.УровеньДоступа < &Уровеньдоступа
ну, или в РЛС пиши не ГДЕ, а внутреннее соединение с пользователями
ПО Пользователи.Ссылка =&Текущийпользователь
и Организации.УровеньДоступа < Пользователи.УровеньДоступа
(8) не отражается ни как количество и состав параметров сеанса на запуск фоновых заданий. Но у тебя есть вариант и без добавления. Даже два. И они оба уже перечислены с примерами
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший