![]() |
![]() |
![]() |
|
Права доступа по организациям | ☑ | ||
---|---|---|---|---|
0
ffidelite
11.03.14
✎
17:17
|
ЗУП2.5
Поставлена галка - Доступ на уровне записей. Настроены три группы по одной на каждую организацию и пользователи в группах. В правах доступа каждой группе указана только одна организация. Не могу понять в чем проблема. В реестрах документов Первая группа может выбрать только свою организацию, остальных просто нет в списке организаций для выбора. Вторая группа может выбрать любую организацию, но данные отображаются, только если выбрать свою. Третья группа может выбрать любую организацию и данные будут по всем организациям. Куда копать, может направит кто-нибудь? |
|||
1
vicof
11.03.14
✎
17:18
|
Во-первых, поставь четко задачу, что нужно сделать
|
|||
2
Maxus43
11.03.14
✎
17:20
|
роли одинаковые у 1-й группы и других? области данных как настроены в Группах пользователей? везде в группах включено ограничение?
|
|||
3
ffidelite
11.03.14
✎
19:51
|
(1) Лучше всего, чтобы было разделение доступа по организациям, как получилось с первой группой.
То есть везде, где открывается справочник организаций, пользователю отображается только та организация, которая указана для его группы пользователей в настройке прав доступа группы. Но и второй вариант тоже подойдет, т.е. видны все организации, но данные отображаются только по своей организации. |
|||
4
ffidelite
11.03.14
✎
20:04
|
(2) роли одинаковые у трех групп.
В Правах для Групп пользователей 1)для каждой группы пользователей в закладке Организация выбрана только своя организация с правом Чтение и Запись. 2) в закладке Подразделения организации для каждой группы пользователей выбраны подразделения своей организации с правом Чтение и Запись. 3)для каждой группы пользователей в закладке Физические лица выбрана своя папка из справочника Группы физлиц с правом Чтение и Запись и видом наследования - иерархически. Также в этой закладке добавлены группы физлиц, принадлежащие физлицам, которые работали не только в одной из этих трех организаций. Группы физлиц настроены следующим образом. Для каждого сотрудника создана запись в справочнике Группы физлиц. Эти записи объединены в три папки. В каждой папке физлица, принадлежащие одной организации. |
|||
5
ffidelite
12.03.14
✎
09:30
|
И еще, появляется такая ошибка.
{Документ.НачислениеЗарплатыРаботникамОрганизаций.МодульОбъекта(846)}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = ЗапросРЛ.Выполнить(); по причине: Ошибка выполнения запроса по причине: У пользователя недостаточно прав на исполнение операции над базой данных. Появляется в Начислении зарплаты при попытке открыть расчетный листок. Только у двух сотрудников из списка (то есть это не из-за ролей). У физлица первого сотрудника есть только один сотрудник, как раз тот, который присутствует в документе. У второго есть еще другой сотрудник, сейчас неактивный, уволенный в предыдущем периоде в другой организации. Группа доступа его физлица присутствует в правах доступа для группы пользователей этой и другой организации. Все таки - эта ошибка из-за настройки прав доступа группы пользователей? |
|||
6
ffidelite
12.03.14
✎
10:32
|
(5) Разобрался.
После перепроведения документов по этим сотрудникам под пользователем, у которого есть доступ ко всем организациям, ошибка исчезла. (0) Разобрался с организацией, у которой показывались в отборе все организации, но данные только по своей. Остался вопрос по организации, у которой в правах доступа группы указана только своя организация, а пользователи в отборе видят все организации и могут видеть данные не своиз организаций. |
|||
7
ffidelite
12.03.14
✎
13:52
|
(6)
Разобрался со всем. В итоге попробовал создать нового пользователя с теми же ролями и поместить в группу для организации, для пользователя которой был доступ по всем организациям. Для нового пользователя ограничения сработали. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |