|
Дать доступ пользователю на ВЕСЬ отчет | ☑ | ||
---|---|---|---|---|
0
CAPITALIST
07.03.19
✎
16:09
|
Платформа 8.3.8
Написал 2 отчета на СКД. Создал роли, дающие доступ на эти отчеты и на чтение/просмотр всех связанных таблиц. Назначил пользователю. 1 отчет открывается, но формируется частично. Некоторые ресурсы выводятся, некоторые нет. 2 отчет открывается. Из параметров отбора доступен только период, остальные параметры не видны и задать их никак нельзя (у 1 отчета параметры такие же и они видны). Отчет формируется пустой. Под полными правами таких проблем конечно нет. Я нигде не настраивал никаких ограничений на ресурсы. Доступ я давал на весь отчет целиком. Как так 1С избирательно решает какие поля показывать, какие нет? |
|||
1
bolder
07.03.19
✎
16:16
|
(0) Очень просто.В базе включён RLS.
|
|||
2
CAPITALIST
07.03.19
✎
16:18
|
(1) РЛС как-то распространяется на цифры?
Хорошо, почему РЛС срабатывает на одном отчете и не срабатывает на другом? |
|||
3
bolder
07.03.19
✎
16:21
|
(2) На цифры не должен,а поля ссылочного типа обязан.
|
|||
4
Cyberhawk
07.03.19
✎
16:22
|
Это не отчет решает, а отсутствие прав на таблицы и реквизиты таблиц БД, данные из которых отчет показывает
|
|||
5
Cyberhawk
07.03.19
✎
16:23
|
Нельзя просто так взять и "дать права на весь отчет", в общем
|
|||
6
bolder
07.03.19
✎
16:24
|
(3) К примеру ресурс Продажи по запрещенному подразделению не будет рассчитан и выведен.
|
|||
7
azernot
07.03.19
✎
16:27
|
Используй привилегированный режим!
|
|||
8
Ник080808
07.03.19
✎
16:28
|
(0) РЛС не зря настраивали, значит пользователю не нужны права на весь отчет
|
|||
9
RomanYS
07.03.19
✎
16:32
|
(7) как это сделать для СКД&
|
|||
10
Ник080808
07.03.19
✎
16:36
|
(9) формировать программно в модуле с флагом привилегированный?
|
|||
11
Cyberhawk
07.03.19
✎
16:37
|
(10) Щас он тебя еще за внешний (подключемый) отчет спросит, и за отчет в расширении )
|
|||
12
CAPITALIST
07.03.19
✎
16:39
|
Как работают ограничения доступа. По умолчанию в 1С закрыто все. Все разрешающие права складываются.
Пусть у юзера есть роли, открывающие ему частичный доступ на объекты (с РЛС). Я добавил роль, в которой доступ на объект идет безусловно. Следовательно, права должны сложиться и доступ должен быть. Да, действительно, в одном отчете часть полей показывается, в другом эти же поля не показываются (права сложились, доступ есть). И это все у одного и того же пользователя. |
|||
13
RomanYS
07.03.19
✎
16:43
|
(10) Это ещё и форму создавать... А нигде в типовых/БСП такого нет, чтобы макет СКД засунул, а на выходе результат под полными правами?
|
|||
14
RomanYS
07.03.19
✎
16:45
|
(12) говори уже конфигурацию, поля. Возможно поля составного типа, а прав нет на просмотр одного из входящий в ссотавной тип
|
|||
15
Ник080808
07.03.19
✎
16:48
|
(13) зачем форму? Это же в модуле отчета При компоновке данных просто передаешь свои параметры в общий модуль и получаешь то шо доктор прописал. Ну я не проверя, но думаю сработает)
|
|||
16
Ник080808
07.03.19
✎
16:49
|
(12) "Я добавил роль, в которой доступ на объект идет безусловно. " - это доступ на отчет или на таблицу регистра?
|
|||
17
Cyberhawk
07.03.19
✎
16:58
|
ФО еще
|
|||
18
CAPITALIST
07.03.19
✎
17:32
|
(16) Это на отчет и все используемые таблицы: регистры, справочники, документы.
Сделал... Но мне не нравится. Пришлось дать доступ на Просмотр на документы, хотя они в отчете они не выводятся. На чтение оказалось мало. И непонятно, как это влияет на видимость отбора в отчете, ведь идет отбор по значениям справочников |
|||
19
hhhh
07.03.19
✎
18:50
|
(18) скд на чтение не работает. Просмотр нужен.
|
|||
20
craxx
07.03.19
✎
19:25
|
(19) В ПриКомпоновкеРезультата пишешь :
СтандартнаяОбработка=ЛОЖЬ; УстановитьПривилегированныйРежим(ИСТИНА); // и далее вручную выводишь свою схему компоновки в ДокументРезультат |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |