Имя: Пароль:
1C
1С v8
Права доступа по организациям
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)
Разобрался со всем.
В итоге попробовал создать нового пользователя с теми же ролями и поместить в группу для организации, для пользователя которой был доступ по всем организациям.
Для нового пользователя ограничения сработали.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn