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

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Dmitr, 9 июл 2010.

  1. TopicStarter Overlay
    Dmitr
    Offline

    Dmitr

    Регистрация:
    9 июл 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Есть какие-то документы. У этих документов есть реквизит "Ответственный" с соответствующим полем на форме. Текущий пользователь должен видеть только те документы, где он указан в качестве "Ответственного"!

    Как это реализовать? Желательно поподробнее и со скриншотами )
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    ВОТ статейку гляньте, думаю разберетесь. как раз под 8.2.
  3. TopicStarter Overlay
    Dmitr
    Offline

    Dmitr

    Регистрация:
    9 июл 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Не разобрался! Опыта не хватает.

    На какие права нужно поставить ограничение, что бы текщий пользователь видел только свои документы?
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну вам во всех докумнетах нужно прописать условие на то что бы ответственный докумнета совпадал с тем пользователем что в системе
  5. TopicStarter Overlay
    Dmitr
    Offline

    Dmitr

    Регистрация:
    9 июл 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Ограничение на что поставить? На чтение докумена ?
  6. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Вы статью прочитали? поняли что такое Шаблон ограничений?
  7. TopicStarter Overlay
    Dmitr
    Offline

    Dmitr

    Регистрация:
    9 июл 2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Статью прочитал!
    Что я сделал:

    1) Создал роль "Менеджер"
    2) Создал в этой роли Шаблон ограничений : #ТекущаяТаблица.#Параметр(1).Ссылка=#Параметр(2)
    3) Добавил ограничение доступа на "Чтение": Документ.Ответственный.Ссылка = &ТекущийПользователь

    4) Эту роль("Менеджер") присвоил пользователю.

    Вхожу под этим пользователем. Должны показываться или открываться только свои доккументы. А открываются все.

    Вообщем запутался!
  8. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Вот еще статейка. Может она поможет попробуйте поней сделать оганичение на один документ, только без Регистра сведенй а в качестве параметра сеанса у вас текущий польззователь
  9. makfromkz
    Offline

    makfromkz

    Регистрация:
    12 июн 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    по вашей ссылке антивирус eset nod 32 обнаружил вирус :unsure:
  10. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Странно, корпаративный McAfee и дома Каспер не заругались
  11. benoev
    Offline

    benoev Опытный в 1С

    Регистрация:
    21 окт 2010
    Сообщения:
    636
    Симпатии:
    0
    Баллы:
    26
    попробуй прописать так:

    ЗаказКлиента ГДЕ ЗаказКлиента.Менеджер = &ТекущийПользователь

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