Имя: Пароль:
1C
1С v8
Ограничение на уровне записей
0 Alexey_55
 
03.04.13
16:13
Необходимо ограничить доступ к физлицам.

1) включил Ограничение доступа на уровне записей для "Физические лица".
2) создал Группу пользователей "Все пользователи" и добавил в нее всех пользователей.
3) в этой группе поставил флажок использования ограничения доступа по физлицам. на чтении стоит "-"

теперь запускаю 1с под пользователем из этой группы, никакие ограничения не срабатывают.

подскажите плиз что еще нужно сделать?
1 vde69
 
03.04.13
16:23
отключить роли которым глобоко пофигу на RLS
2 Alexey_55
 
03.04.13
16:25
создал группу доступа физлиц "Основная"
Для всех физлиц определил эту группу.

В настройке прав доступа для группы "Все пользователи" добавил эту группу доступа с пустыми флажками "просмотр данных" и "Редактирование данных"

все равно ограничение не срабатывает(
3 Alexey_55
 
03.04.13
16:26
(1) а как определить такие роли?
4 Мыш
 
03.04.13
16:27
(2) Константы.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей
5 Мыш
 
03.04.13
16:28
(3) Это такие роли, у которых нет РЛС по объектам )
6 cdiamond
 
03.04.13
16:30
(5) И их много в типовой :)
7 Alexey_55
 
03.04.13
16:30
(4)
1) включил Ограничение доступа на уровне записей для "Физические лица".
8 Alexey_55
 
03.04.13
16:34
В общем штатными средствами это не реализовать??
9 cdiamond
 
03.04.13
16:34
(7) Не мучайся, он в принципе нежизнеспособно. Потому что ограничивая физлиц с RLS потом даже ФИО не смогут проставлять в печатных документах. А ведь директора и главбуха ты первым закроешь :)))
10 Alexey_55
 
03.04.13
16:37
тогда придется создать роль "Доступ к физлицам"
ПриОткрытии формы элемента  и формы отчета т-2 проверять на доступ к роли?
11 Alexey_55
 
03.04.13
16:47
Может ктонить всетаки подскажет как решить этот вопрос?
12 Мыш
 
03.04.13
16:51
(9) Для обхода этого создаются вторые физлица для руководителей. )