Имя: Пароль:
1C
1С v8
Розница, права доступа, RLS, отчет
0 Alamo-10
 
21.02.14
12:16
Всем доброго дня!

Есть в Рознице самописный несложный отчет, написан на СКД, в настройках отчета есть отборы по периоду, магазину и продавцу, все выведены в быстрый доступ. Под полными правами отчет прекрасно формируется. Под неполными правами отчет открывается, но в пользовательских настройках виден только отбор по периоду и при формировании отчет не выводит ничего.

Подозреваю, что это может быть связано с RLS. Несколько дней назад он был включен, заполнился регистр НаборыЗначенийДоступа и т.д. Но позже его отключили, т.е. сейчас он не функционирует. Однако записи в регистре остались.

Подскажите, могут ли эти вещи быть связаны друг с другом? И вообще, в какую сторону копать? Нужно, чтобы отчет работал корректно под ограниченными правами
1 Господин ПЖ
 
21.02.14
12:21
>Нужно, чтобы отчет работал корректно под ограниченными правами

смотри на какие таблицы почему прав не хватает...
2 Alamo-10
 
21.02.14
12:24
(1) А как это выяснить, не соображу? RLS выключен, т.е. по крайней мере, если бы прав не хватало, то отчет при формировании написал бы об этом, а он просто не показывает эти поля ни в доступных, ни в отборе.
3 Alamo-10
 
21.02.14
12:27
Может быть такое, что RLS даже после отключения продолжает влиять как-то? Может регистр какой очистить надо?
4 Wobland
 
21.02.14
12:28
другой отчёт запустил штоль?
5 Господин ПЖ
 
21.02.14
12:29
>А как это выяснить, не соображу?

у тебя данные с потолка падают? смотри на какие таблицы нет прав или они "кривые"... на РН права есть, на таблицы значений измерений - нет
6 Господин ПЖ
 
21.02.14
12:30
> отчет при формировании написал бы об этом, а он просто не показывает эти поля ни в доступных, ни в отборе.

скд недоступное выбрасывает
7 Alamo-10
 
21.02.14
12:32
(6) Спасибо за совет, попробую
8 wade25
 
21.02.14
12:35
(3) Как ты отключил RLS? И права доступа смотри чтение всяких подчиненных объектов. и выложи запрос, что бы понятно было.
9 Alamo-10
 
21.02.14
12:44
(8) Снял флажок обратно в настройках

Думаю,нашел косяк. Отчет формирую по добавленному в конфу регистру, на чтение данных из которого права есть только у ПолныхПрав) Правда, дать права для других ролей сейчас нет возможности, так что проверить пока не могу.

Правда всё равно странно выходит, под ограниченными правами в доступных полях есть 2 ресурса, а измерения и остальные ресурсы не видны...
10 Господин ПЖ
 
21.02.14
12:47
у юзера ролей в базе обычно целая пригорошня...

права на один и тот же объект могут быть разными и накладываться друг на друга по "или".

или право на журнал документов есть, на документ нет - на граблями по спине.
11 Господин ПЖ
 
21.02.14
12:47
в общем приколов много
12 Alamo-10
 
21.02.14
12:51
(10) Понятно, ну скорее всего в этом всё дело. Попробую вечером дать права на мой регистр. В любом случае, спасибо за помощь!