Имя: Пароль:
1C
1С v8
RLS и управляемые формы
,
0 drcrasher
 
27.10.17
16:35
Дано:
- бсп, управление доступом
- вид доступа - контрагенты
- роль с ограничением и стандартным шаблоном


Получилось:
- рлс на справочник: работает корректно
- рлс на документ: показывает все, но вместо справочника "объект не найден"
- при открытии формы документа: пропадает страница, где используется реквизит с типом справочника (это для меня вообще не ясно)

Вопрос: что я делаю не так?
1 FIXXXL
 
27.10.17
16:45
(0) У роли РЛС на сам документ, на журналы есть?
2 FIXXXL
 
27.10.17
16:47
в общем что-то попутано с ролями
к примеру в Роли1 РЛС на Справочник и Документ, в Роли2 есть РЛС только на Справочник и полное чтение Документа
если обе эти Роли дать пользователю, возможно описанное поведение
3 FIXXXL
 
27.10.17
16:48
ну и плюс УФ сами следят за ролевой доступностью при отрисовке элементов формы
4 drcrasher
 
27.10.17
16:49
(1) на журнал нет, т.к. нет журнала. только форма списка
(2) на документ две роли, в обоих рлс на справочник и документ

но меня и правда больше волнует, почему для юзера с этой ролью грохается страница с реквизитом
5 drcrasher
 
27.10.17
16:51
(3) в одной роли есть Добавление, в другой нет. при создании нового должно же быть всё нормально, или я что-то про рлс не знаю?
6 FIXXXL
 
27.10.17
16:52
(4) шаблоны на документ нормальные, для документов? роли типовые или самописные?
7 Fragster
 
гуру
27.10.17
16:52
RLS надо ставить на "прочие поля", а не на реквизит (левая колонка в таблице RLS)
8 FIXXXL
 
27.10.17
16:55
(5) добавление без РЛС?
9 drcrasher
 
27.10.17
16:55
(6) роли самописные (отраслевая конфа), шаблон типовой из бсп. на другом документе тот же шаблон отрабатывает нормально
10 drcrasher
 
27.10.17
16:55
(8) да
11 FIXXXL
 
27.10.17
16:57
(9) в профиле проверил? все роли с РЛС на документ или без прав по этому документу?
12 drcrasher
 
27.10.17
17:00
(11) я правильно тебя понял, что для всех ролей, которые имеют доступ к документу, нужно навесить рлс?
или только для ролей, которые выставлены у пользователя?
13 drcrasher
 
27.10.17
17:02
я наверное гуглить не умею и не понимаю, как работает рлс. если у роль1 есть ограничение, а у роль2 - нет, то как сработает выборка по роль1+роль2?
14 FIXXXL
 
27.10.17
17:02
(12) Пользователь - Профиль - Роли
среди этих ролей не должно быть ролей с РЛС и без РЛС к одному и тому же документу
15 Ц_У
 
27.10.17
17:02
(13) все что разрешено разрешено
16 FIXXXL
 
27.10.17
17:02
(13) без РЛС
полный доступ - в приоритете
17 drcrasher
 
27.10.17
17:08
во блин...
спасибо, буду ковырять методику
18 drcrasher
 
27.10.17
17:22
так, со списком документов получилось. а вот что с формой делать?
19 Ц_У
 
27.10.17
18:10
(18) составной тип? нет доступа к одному из типов?
20 drcrasher
 
27.10.17
18:24
(19) нет, реквизит СправочникСсылка.Справочник
21 Ц_У
 
27.10.17
18:25
(20) т.е. все справочники? ну тогда давай права на чтение
22 drcrasher
 
27.10.17
18:56
(21) не все справочники. я к тому, что тип не составной
23 drcrasher
 
30.10.17
12:26
апну тему. поясните мне, пожалуйста, что происходит со страницей, на которой лежит реквизит с рлс?
24 drcrasher
 
30.10.17
14:55
точнее даже так: страница есть, но нет реквизитов от слова "совсем"
25 FIXXXL
 
30.10.17
15:17
(24) нет прав - нет реквизитов
на ОФ: нет права на, к примеру, Договор, получаем <Объект не найден...>
На УФ: элемент не отрисовывается
26 drcrasher
 
30.10.17
15:18
(25) так права то есть
27 drcrasher
 
30.10.17
15:19
(25) я бы ещё понял, если бы не отрисовывался конкретный реквизит, а тут нет подчинённых вообще, в том числе и групп
28 FIXXXL
 
30.10.17
15:19
(26) на чтение и ПРОСМОТР? без РЛС?
29 FIXXXL
 
30.10.17
15:19
(27) "пустые" группы - не рисуются
30 drcrasher
 
30.10.17
15:20
31 _Batoo
 
30.10.17
15:21
(26)

"На УФ: элемент не отрисовывается"

сильное заявление)
32 drcrasher
 
30.10.17
15:21
(28) на чтение с рлс.
33 FIXXXL
 
30.10.17
16:54
(32) ну и? по РЛС доступ точно есть?
34 FIXXXL
 
30.10.17
17:05
(31) могу и обмануть(ся) :)

(32) с ролевой видимостью элементов формы там ничего не накручено?
35 drcrasher
 
30.10.17
17:11
(33) доступ есть, всё ок.
(34) ролевая видимость тоже по умолчанию.
36 FIXXXL
 
30.10.17
17:15
(35) в коде про Элементы.***.Видимость ничего не написано?
37 drcrasher
 
30.10.17
17:28
(36) местами есть, но не все же элементы скрываю программно
38 FIXXXL
 
30.10.17
17:30
(37) мне отсюда не видно :)
мож там ГруппаПервогоУровняВДеревеЭлементов.Видимость = Ложь
39 drcrasher
 
30.10.17
17:31
https://yadi.sk/i/OZUGBctA3PEUGp

(38) не, ну не настолько =)
40 drcrasher
 
31.10.17
13:24
(38) спасибо за потраченное время, но оказалось всё сильно проще: кэш забился =\
41 FIXXXL
 
31.10.17
13:52
(40) кэш качает скилл разработчика :)