Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Добрый день. У нас 8,1 с нуля написанная конфа. Есть необходимость, чтоб для разных пользователей доступ (выбор) осуществлялся не ко всем элементам справочников (кассы, контрагенты, подразделения и т.п.), а только к заданным элементам/группам. На данном этапе это реализованно так: В пользователе задается список доступных элементов. Включаются принудительные фильтры в форме выбора на заданные элементы, а так же на элементы помеченные на удаление. Точно так же фильтруются документы. Но этот метод обходится, если в реквизите не открывать форму выбора, а начинать набирать первые символы. Есть ли другие способы разграничений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2011, 07:47 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Brunhild, Для этого есть RLS - ограничение доступа на уровне записей. Механизм не так прост, чтобы разъяснить мимоходом в форуме. Он используется в типовых конфигурациях - УТ, УПП. На закладке "права" объекта конфигурации есть поле "ограничение доступа к данным" - условие на языке запросов, которое будет применяться к каждой записи. В 8.1 появился механизм шаблонов, чтобы для каждого объекта ручками такое условие не писать. Механизм изложен в книге "1С:Предприятие - от 8.0 к 8.1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2011, 08:08 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Согласен с предыдущем -сперва тоже хотел сам писать - потом понял что даже отлавливать ограничения по 1 справочнику замучаешься - запустил RLS (ограничения по сотрудникам) . Правда толку мало - обороты допустим не полностью видны по з-п - у тех у кого нет доступа к з-п руководству ,появляется куча двойной работы -для избранных и нет. И медленнее все стало. и Половину запросов пришлось переписывать - добавлять "Разрешенные" - в УПП половина без них (была пол года назад по крайней мере). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2011, 08:43 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное! Пошла курить книгу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2011, 10:16 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Книгу почитала, приведенный пример понятен, но я все равно не могу разобраться. Как мне передать параметр? К примеру, список доступных контрагентов у меня задается в справочнике Пользователи, в табличной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 08:38 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Лучше скачай УПП или Торговлю конфигурацию и возьми весь механизм оттуда - зачем велосипед изобретать, особенно если Справочники одинаковые. ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 08:56 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
в RLS запросах доступны параметры сеанса например, можно сделать таким параметром текущего пользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 09:47 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Naf, спасибо! Что получается, если у пользователя есть две роли, одна без ограничений к справочнику, другая с ограничением, то происходит объеденение условий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 10:46 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
BrunhildNaf, спасибо! Что получается, если у пользователя есть две роли, одна без ограничений к справочнику, другая с ограничением, то происходит объеденение условий? да, логическое ИЛИ будет доступ если доступно хотя бы для одной из ролей именно поэтому если ролей с ограничениями много одновременно у пользователя, то могут быть тормоза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 10:53 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
И еще, самый самый гадкий вопрос. Есть справочник подразделения. Бухгалтер подразделения может видеть только свои. Но есть исключения: например перемещение - бухгалтер может перемещать куда угодно. Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 11:14 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
BrunhildИ еще, самый самый гадкий вопрос. Есть справочник подразделения. Бухгалтер подразделения может видеть только свои. Но есть исключения: например перемещение - бухгалтер может перемещать куда угодно. Как это сделать? Права и ограничения на просмотр ("видеть") и запись ("перемещать") в регистре - это разные права. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 11:20 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
pail, Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 11:29 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Brunhildpail, Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента тогда ему придется дать видеть все подразделения, думаю это не собо страшная информация, она ж должна знать куда перемещать )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 11:35 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Brunhildpail, Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента Такие задачи легко решаются заполнением списка выбора для ссылочного поля в документе. Гораздо легче и нагляднее, чем через RLS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 11:48 |
|
||
|
Разграничение доступа к справочникам для пользователей.
|
|||
|---|---|---|---|
|
#18+
Brunhildpail, Вы не поняли. Есть спр подразделения. У буха есть три его элемента. В документе "Перемещение ТМЦ" в поле "Подразделение приемщик" может быть любое подразделение. Тогда как в этом же документе в поле "Подразделение отправитель" (как этот же реквизит во всех остальных доках) этот же бух может указать только три своих элемента Рг сведений и подписка перед записью быстро и жестоко у меня так УПП провязана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2011, 14:24 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37312454&tid=1521266]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 357ms |

| 0 / 0 |
