![]() |
|
RLS видимость в списке. | ☑ | ||
---|---|---|---|---|
0
Fannasankh
10.12.15
✎
16:55
|
Возможно настроить RLS так, чтобы запретить открытие формы, но разрешить видеть в списке?
|
|||
1
Лефмихалыч
10.12.15
✎
16:56
|
нет
|
|||
2
vde69
10.12.15
✎
16:58
|
да можно
|
|||
3
Лефмихалыч
10.12.15
✎
17:00
|
(2) врешь ты всё
|
|||
4
vde69
10.12.15
✎
17:00
|
Ссылка, Номер, Дата и другие стандартные реквизиты - "где истина"
<прочие поля> - "где ложь" |
|||
5
Fannasankh
10.12.15
✎
17:01
|
(2) как?
|
|||
6
vyaz
10.12.15
✎
17:01
|
(3) не врет
|
|||
7
Fannasankh
10.12.15
✎
17:02
|
(4) что-то так не работает
|
|||
8
Fannasankh
10.12.15
✎
17:04
|
(7) так оно мне разрешает всё открывать
|
|||
9
Гёдза
10.12.15
✎
17:07
|
может у тебя есть роль без рлс?
|
|||
10
Fannasankh
10.12.15
✎
17:08
|
(9) нет
|
|||
11
Локи-13
10.12.15
✎
17:11
|
(8) что открывать?
|
|||
12
vde69
10.12.15
✎
20:01
|
а у меня работает :)
|
|||
13
Лефмихалыч
10.12.15
✎
21:17
|
(4) хитрец
|
|||
14
Fannasankh
11.12.15
✎
08:42
|
(11) при таком варианте могу открыть на просмотр любой элемент справочника
|
|||
15
Fannasankh
11.12.15
✎
08:42
|
(12) виден список в форме списка, но нельзя открыть?
|
|||
16
Лефмихалыч
11.12.15
✎
08:49
|
(7) (15) потому, что есть еще какая-то роль, дающая право на справочник, но не имеющая этого РЛСа
|
|||
17
Лефмихалыч
11.12.15
✎
08:50
|
в заложена 1С политика разрешения:
1. запрещено всё, что не разрешено явно 2. если хоть в одной из ролей пользователя действие разрешено, значит оно разрешено для всех ролей. |
|||
18
Fannasankh
11.12.15
✎
08:51
|
(16) да нет же. Убираю реквизиты из этой роли и всё скрывается. По секрету скажу, что для тестирования оставил только одну роль (данную)
|
|||
19
Fannasankh
11.12.15
✎
08:52
|
(17) я это знаю, но это не тот случай, роль на время тестирования одна.
|
|||
20
vde69
11.12.15
✎
09:02
|
(18) все работает как надо (и работает давно)
галочки - Чтение + Изменение + Просмотр + Ввод по строке на чтении стоит рельса: <Прочие поля> - #ОсновнойТорговыйШаблон("Сделка", "", "", "", "", "") Ссылка, ВерсияДанных, ПометкаУдаления, Номер, Дата, Проведен, ВидОперации, Ответственный, Сделка - где истина зы ищи, это у тебя что-то перекрывает... возможно у тебя стоит галка "редактирование" ??? или еще чего |
|||
21
Лефмихалыч
11.12.15
✎
09:03
|
(19) кэш продуй
или ты что-то не так сделал, как vde написал |
|||
22
Fannasankh
11.12.15
✎
09:05
|
(20) в "где истина" требуется указать все поля из списка полей или по какому принципу?
|
|||
23
Fannasankh
11.12.15
✎
09:07
|
(20) редактирование стоит, а как же без него? Мне же нужно редактировать те элемента, которые разрешено открывать
|
|||
24
vde69
11.12.15
✎
09:14
|
(22) обязательные для документа поля
Ссылка, ВерсияДанных, ПометкаУдаления, Номер, Дата, Проведен... для редактирования заведи отдельную роль... |
|||
25
Fannasankh
11.12.15
✎
09:16
|
(24) а для справочника?
что значит отдельную роль для редактирования? Нельзя же установить редактирование без чтения. |
|||
26
vde69
11.12.15
✎
09:19
|
(25) можно.... для этого на чтение ставишь рельсу "где ложь"
|
|||
27
vde69
11.12.15
✎
09:20
|
для справочника
Ссылка, ВерсияДанных, ПометкаУдаления, Наименование ну и наконец сними галку с редактирования и попробуй :) |
|||
28
Fannasankh
11.12.15
✎
09:29
|
в форме списка видимы только те элементы, которые можно открывать. Остальных нет. Что я делаю не так?
https://drive.google.com/file/d/0B19zBBL3pU-9NnlaWnhfOGN1cjg/view?usp=sharing https://drive.google.com/file/d/0B19zBBL3pU-9c2hoZ1llRzN6WDA/view?usp=sharing |
|||
29
Fannasankh
11.12.15
✎
09:31
|
это настройки двух ролей установленых пользователю
|
|||
30
vde69
11.12.15
✎
09:35
|
такие задачи решаются по шагам...
шаг 1 делаешь одну роль без редактирования и т.д. по принципу (20) проверяешь поведение, должен быть в списке и без права открытия шаг 2 делаешь вторую роль с рельсой на просмотр только тех элементов которые можно редактировать, в ней включаешь галку "редактировать" проверяешь поведения этой роли, должен быть список только из элементов которые можешь редактировать шаг 3 даешь пользователю обе роли и проверяешь |
|||
31
Fannasankh
11.12.15
✎
09:39
|
(30) сейчас попробую
|
|||
32
aleks_default
11.12.15
✎
09:41
|
Предполагаю что возможно "чтение где истина" нужно поставить на все поля, которые выводятся в дин списке, а не только на те которые в (20). У него возможно только они и выводятся, а у тебя может есть еще какие-то.
|
|||
33
vde69
11.12.15
✎
09:43
|
(32) возможно, я использую не динамический список а журнал документов, там поля имеют отдельную обработку
предположу, что права нужно давать на все поля которые участвуют в индексах (есть в отборах и сортировках) |
|||
34
Fannasankh
11.12.15
✎
09:59
|
(33) кажется, так и есть. Я вынес в чтение все поля, которые есть на форме(даже скрытые) и получилось. Осталось решить проблему с тем, что есть некая форма, в которой динамически показывается информация по справочнику, при активизации строки и вот сейчас оно вываливает ошибки, но это решить не сложно.
спасибо помощь |
|||
35
vde69
11.12.15
✎
10:05
|
(34) совсем все - не надо, у меня например сумма документа скрыта...
думаю, что нужно только поля которые есть во всех отборах, по тому как динамические списки очень хитро работают именно с отборами... точнее без отборов они вообще не работают :) |
|||
36
Fannasankh
11.12.15
✎
10:12
|
(35) ну у меня вообще как-то интересно сейчас получается. По факту я в отладчике смотрю при выводе строки, и доступна только ссылка, а остальное "Ошибка чтения значения". При этом строки выводятся, но не открываются, как мне и надо
|
|||
37
Fannasankh
11.12.15
✎
10:14
|
(35) остался вопрос. А возможно как-то сделать проверка реквизита на "Ошибка чтения значения"? Идёт обращение к реквизиту строки, а реквизит не читается. Не хочется делать, через Попытку.
|
|||
38
aleks_default
11.12.15
✎
10:16
|
(37)РАЗРЕШЕННЫЕ , если в запросе
|
|||
39
vde69
11.12.15
✎
10:18
|
(37) я делаю через попытку, это удобно. Можно за один заход обработать большой кусок кода сразу на все виды ошибок...
|
|||
40
Fannasankh
11.12.15
✎
10:30
|
(38) не в запросе
|
|||
41
Fannasankh
11.12.15
✎
10:31
|
(39) удобно, но можно случайно проскачить так какую-то ошибку, которую надо бы исправлять, а не проскакивать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |