8.х Ограничение доступа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем GRFru, 23 июл 2010.

  1. TopicStarter Overlay
    GRFru
    Offline

    GRFru Опытный в 1С

    Регистрация:
    22 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Имеется самописная конфигурация, поставили задачу ограничить пользователям доступ к
    документам, регистрам и прочим данным по подразделениям, т.е. видеть только те подразделения
    и документы подразделений по которым это можно.
    Вопрос: Как это было бы правильнее реализовать?
  2. PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Создаешь параметр сеанса "ДоступныеПодразделения". Где-нидудь в карточке пользователя вводишь список доступных подразделений.
    В модуле сеанса заполняешь этот параметр:
    Код:
    ПараметрыСеанса.ДоступныеПодразделения = Новый ФиксированныйМассив(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Подразделение"));
    
    
    
    А RLS таков:
    ГДЕ Подразделение В (&ДоступныеПодразделения)
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Смотрите, как сделано в типовых.
    В двух словах: делаете шаблоны на чтение и запись и аккуратно проставляете их в RLS
  4. TopicStarter Overlay
    GRFru
    Offline

    GRFru Опытный в 1С

    Регистрация:
    22 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    26
    А не дадите ссылок на мануал по RLS, что бы понятно было описание.
    Спасибо за ответы )

Поделиться этой страницей