|
Обойти ограничения ролей при выводе внешнего отчета | ☑ | ||
---|---|---|---|---|
0
10Evgeny1987
23.06.14
✎
10:27
|
Есть регистр сведений, в измерениях документы и справочники, соответственно у пользователей порезаны права на просмотр некоторых документов и справочников, делаю внешний отчет, при выполнении выдает ошибку:
"Ошибка исполнения отчета по причине: Ошибка создания набора данных по причине: Ошибка в запросе набора данных по причине: Недостаточно прав для работы с таблицей "Документ.Прочее"" , в принципе, я и не читаю ничего с этой таблицы, но т.к. она упомянута в РегСведений, выдается ошибка. Создавать доп. роль нельзя, в запросе стоит ВЫБРАТЬ РАЗРЕШЕННЫЕ, УстановитьПривелегированныйРежим пытался, ничего не вышло! Как обойти программно ограничение??? |
|||
1
Maxus43
23.06.14
✎
10:31
|
посмотри в ЖР на что именно нет прав
|
|||
2
10Evgeny1987
23.06.14
✎
10:34
|
На документ "Прочее", в роли ставишь галочку ЧТЕНИЕ, все выводится нормально, но чтение данного документа пользователю разрешать нельзя.
|
|||
3
Maxus43
23.06.14
✎
10:36
|
(2) в РЛС на этот документ ставь на поля Дата, Ссылка - без ограничений
|
|||
4
Maxus43
23.06.14
✎
10:38
|
Хотя скорей всего запрос кривоват. РАЗРЕШЕННЫЕ должно помагать. В студию запрос
|
|||
5
Галахад
гуру
23.06.14
✎
10:41
|
Подсмотреть как у типовых документов права на чтение у роли "Пользователь".
|
|||
6
DexterMorgan
23.06.14
✎
10:42
|
каким образом упомянуто в РегСведений? Если это скажем измерение составного типа, можно исключить этот документ используя ВЫРАЗИТЬ
|
|||
7
Dionis Sergeevich
23.06.14
✎
10:42
|
в общем модуле с признаком "Привелигированный" получай данные
|
|||
8
Dionis Sergeevich
23.06.14
✎
10:44
|
либо в шаблонах рлс добавь исключение - перед формированием отчета заполняй регистр с исключениями (то что нужно получить), формируй отчет и очищай регистр - примерно тут можешь посмотреть http://infostart.ru/public/191339/
|
|||
9
Любопытная
23.06.14
✎
10:44
|
У внешних отчетов и обработок УстановитьПривелегированныйРежим работает только если их подключают в небезопасном режиме
|
|||
10
Maxus43
23.06.14
✎
10:45
|
(9) в клиент-серверном варианте вобще не работает. Это самая бесполезная команда в 1с, всё что - в общем модуле специальном делать лучше
|
|||
11
Крошка Ру
23.06.14
✎
10:47
|
(0) В запросе явно указать, из каких таблиц данные берутся.
|
|||
12
Dionis Sergeevich
23.06.14
✎
10:51
|
(0) Запрос то покажи
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |