powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Разграничение доступа к справочникам для пользователей.
15 сообщений из 15, страница 1 из 1
Разграничение доступа к справочникам для пользователей.
    #37310240
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

У нас 8,1 с нуля написанная конфа.


Есть необходимость, чтоб для разных пользователей доступ (выбор) осуществлялся не ко всем элементам справочников (кассы, контрагенты, подразделения и т.п.), а только к заданным элементам/группам.

На данном этапе это реализованно так:
В пользователе задается список доступных элементов.
Включаются принудительные фильтры в форме выбора на заданные элементы, а так же на элементы помеченные на удаление.

Точно так же фильтруются документы.

Но этот метод обходится, если в реквизите не открывать форму выбора, а начинать набирать первые символы.

Есть ли другие способы разграничений?
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37310247
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brunhild,

Для этого есть RLS - ограничение доступа на уровне записей. Механизм не так прост, чтобы разъяснить мимоходом в форуме.
Он используется в типовых конфигурациях - УТ, УПП.
На закладке "права" объекта конфигурации есть поле "ограничение доступа к данным" - условие на языке запросов, которое будет применяться к каждой записи.
В 8.1 появился механизм шаблонов, чтобы для каждого объекта ручками такое условие не писать.
Механизм изложен в книге "1С:Предприятие - от 8.0 к 8.1"
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37310280
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен с предыдущем -сперва тоже хотел сам писать - потом понял что даже отлавливать ограничения по 1 справочнику замучаешься - запустил RLS (ограничения по сотрудникам) . Правда толку мало - обороты допустим не полностью видны по з-п - у тех у кого нет доступа к з-п руководству ,появляется куча двойной работы -для избранных и нет. И медленнее все стало. и Половину запросов пришлось переписывать - добавлять "Разрешенные" - в УПП половина без них (была пол года назад по крайней мере).
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37310418
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное! Пошла курить книгу.
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312130
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книгу почитала, приведенный пример понятен, но я все равно не могу разобраться.
Как мне передать параметр?

К примеру, список доступных контрагентов у меня задается в справочнике Пользователи, в табличной части.
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312153
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше скачай УПП или Торговлю конфигурацию и возьми весь механизм оттуда - зачем велосипед изобретать, особенно если Справочники одинаковые. ИМХО
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312232
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в RLS запросах доступны параметры сеанса
например, можно сделать таким параметром текущего пользователя
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312362
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf, спасибо!

Что получается, если у пользователя есть две роли, одна без ограничений к справочнику, другая с ограничением, то происходит объеденение условий?
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312386
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BrunhildNaf, спасибо!

Что получается, если у пользователя есть две роли, одна без ограничений к справочнику, другая с ограничением, то происходит объеденение условий? да, логическое ИЛИ
будет доступ если доступно хотя бы для одной из ролей
именно поэтому если ролей с ограничениями много одновременно у пользователя, то могут быть тормоза
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312435
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, самый самый гадкий вопрос.

Есть справочник подразделения. Бухгалтер подразделения может видеть только свои.
Но есть исключения: например перемещение - бухгалтер может перемещать куда угодно. Как это сделать?
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312454
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BrunhildИ еще, самый самый гадкий вопрос.

Есть справочник подразделения. Бухгалтер подразделения может видеть только свои.
Но есть исключения: например перемещение - бухгалтер может перемещать куда угодно. Как это сделать?
Права и ограничения на просмотр ("видеть") и запись ("перемещать") в регистре - это разные права.
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312483
Brunhild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pail,

Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312499
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brunhildpail,

Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента тогда ему придется дать видеть все подразделения, думаю это не собо страшная информация, она ж должна знать куда перемещать ))
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312534
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brunhildpail,

Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента

Такие задачи легко решаются заполнением списка выбора для ссылочного поля в документе. Гораздо легче и нагляднее, чем через RLS
...
Рейтинг: 0 / 0
Разграничение доступа к справочникам для пользователей.
    #37312952
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Brunhildpail,

Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента

Рг сведений и подписка перед записью

быстро и жестоко

у меня так УПП провязана
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Разграничение доступа к справочникам для пользователей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]