|
Запрос Выбрать Разрешенные , "<Объект не найден>, ИД объекта" | ☑ | ||
---|---|---|---|---|
0
kiabs
11.10.12
✎
15:57
|
На регистр сведений наложено ограничение на чтение.
ГДЕ Задача.Исполнитель.Ссылка = &ТекущийПользователь В Запрос ВЫБРАТЬ РАЗРЕШЕННЫЕ. Запрос отрабатывает, записи полчаем какие надо, но там еще есть строки в которых написано "<Объект не найден>, ИД объекта", Как сделать так, что бы этих строчек не было??? ЗЫ, Конфа самописная. |
|||
1
НЕА123
11.10.12
✎
15:58
|
(0)
битые ссылки. |
|||
2
DrShad
11.10.12
✎
15:59
|
(1) +100
|
|||
3
НЕА123
11.10.12
✎
15:59
|
+(1)
а без Разрешенные? |
|||
4
Широкий
11.10.12
✎
16:00
|
Прав возможно нет на наименование
|
|||
5
kiabs
11.10.12
✎
16:01
|
(4) Так в том и суть, что бы записи, на которые у пользователя не прав не отображались.
|
|||
6
НЕА123
11.10.12
✎
16:01
|
(4)
возможно. |
|||
7
Mirid
11.10.12
✎
16:03
|
А в каком поле <Объект не найден>?
|
|||
8
kiabs
11.10.12
✎
16:05
|
Как раз в поле "Задача".
|
|||
9
НЕА123
11.10.12
✎
16:05
|
(5)
Таблица1 есть права. Таблица2 нет. в Таблица1 есть ссылка на Таблицу2. |
|||
10
kiabs
11.10.12
✎
16:12
|
(9) Пользователю запрещено просматривать все документы и записи регистров, в которых он не является исполнителем. Даже на справочник Сотрудники(Исполнители) накладывал ограничение.... все равно эти строки приходят, а искомые записи регистра в результате отображаются нормально, уже подумываю тупо удалить лишние записи из результата запроса.
|
|||
11
kiabs
11.10.12
✎
16:15
|
Похоже, что у меня на регистр ограничение не накладывается...
|
|||
12
kiabs
11.10.12
✎
17:03
|
Подскажите, как правильно накладывать ограничение на уровне записей на регистр сведений?
|
|||
13
Aprobator
11.10.12
✎
17:05
|
не припомню, чтобы на записи регистра можно было ограничения накладывать.
|
|||
14
Maxus43
11.10.12
✎
17:07
|
если нет права на чтение - то не выведет в отчет. права на просмотр нет, а на чтение есть - получи объект не найден
|
|||
15
kiabs
11.10.12
✎
17:08
|
(13) Может выразился не так. В записи регистра есть поле - Задача, она есть Ссылка на документ Задачи, нужно что бы реквизит этого документа Исполнитель был равен текущему пользователю, а затем при запросе Выбрать Разрешенные из регистра были выбраны толькол записи для нужного пользователя
|
|||
16
Aprobator
11.10.12
✎
17:10
|
(15) да нет все так выразился. А в запросе это простым условием делается.
|
|||
17
Maxus43
11.10.12
✎
17:10
|
(15) дак отбор на текущего юзера сделай в запросе, зачем городить то
|
|||
18
kiabs
11.10.12
✎
17:39
|
(17) придется так и сделать видимо, думал все на уровне ролей реализовать =(
|
|||
19
Aprobator
11.10.12
✎
17:41
|
(18) не на уровне записей регистра роли не работают.
|
|||
20
kiabs
11.10.12
✎
18:00
|
Только с запросом есть одна сложность, должны быть пользователи, которые могут видеть все задачи...
|
|||
21
Aprobator
11.10.12
✎
19:21
|
(20) права и условие в запрос по наличию права.
|
|||
22
kiabs
12.10.12
✎
08:54
|
Спасибо Большое Всем! Решил проблему следующим способом:
Так как на регистр наложить условие нельзя, то в качестве основы использовал Таблицу Документы, на нее наложил ограничение прав доступа и левым соединение к ней прикрутил регистр. Вуаля, все работает! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |