Имя: Пароль:
1C
1С v8
Разный набор группировок в отчете (КСД) под разными ролями...
,
0 Иешуа
 
02.01.12
16:10
Есть отчет. КСД + управляемая форма...

Есть две роли (продажник и аналитик) и третья (пользователь), которая содержит минимальный набор прав... Т.е. у менеджера по продажаи роли продажника и польхователя, а у аналитика - собственно аналитика и того же пользователя.

Первая (продажник) несколько более кастрированная и вот как раз у юзверя с этой ролью не полный список полей доступных для группировки. Причем все поля типа "СуммаТакаяТо" или "Объем", "Вес" в обоих ролях доступны, а поля типа "Контрагент", "Документ"  не доступны.

При этом и на "Контрагента" и на "Документ" обе роли имеют идентичные права - т.е. не имеют их вовсе! А права на это дело есть у роли, которая дает минимальные права (пользователь).

Весь отчет на СКД. Нет ни единой строчки дополнительного кода в модулях.

В чем прикол? Почему наборы группировок разные?
1 catena
 
02.01.12
16:15
Может RLS?
2 Иешуа
 
02.01.12
16:18
да не вроде... не может RLS на 15+ полей разной природы накладываться. Не выбираются: Контрагент, Сотрудник, Склад, Документ... т.е. похоже что ссылочные группировки не даются. Почему?

Сижу вот половинным делением вычисляю чего не хватает. Запарился уже слегка
3 2S
 
02.01.12
16:20
может значения по умолчанию накладываются параметрами?
4 Иешуа
 
02.01.12
16:21
значения по умолчанию чего?
5 catena
 
02.01.12
16:21
А при открытии никаких сохраненных настроек нет?
6 2S
 
02.01.12
16:22
пользователя
ЗЫ. я под вискариком, читаю через строчку...
7 Иешуа
 
02.01.12
16:25
при открытии все очистил - голый отчет без всяких предопределенных группировок в СКД или обработки ПриКомпоновкеРезультата. Вообще кода нет, ни строчки!

Отчет правда хитрый - три вложенные схемы выводящие три разные таблицы с данными, но не думаю, что в этом прикол
8 2S
 
02.01.12
16:26
(7) истинна где-то рядом..
9 Иешуа
 
02.01.12
16:41
Все чудесатее и чудесатее... полей оказывается не хватает не только в группировках, но и в "Выбранные поля", "Отбор". Короче они во всем отчете недоступны
10 kotletka
 
02.01.12
16:49
если в запросе "разрешенные" проставить?
11 Иешуа
 
02.01.12
17:00
в каком из? у меня три вложенные схемы...
Да и прикол то не в этом. С одним набором ролей все работает, а с другим нет. Хотя роли реально мало чем отличаются...

Даю юзверю полные права - все гуд.
12 catena
 
02.01.12
17:06
(11)А все-так, если поставить РАЗРЕШЕННЫЕ?
13 2S
 
02.01.12
17:18
права чтение+просмотр на набор данных7
14 Иешуа
 
02.01.12
17:26
(13) Убил!
100% попадание... У меня эти поля выбираются в зависимости от параметра из разных источников (из разных докумнтов). Так вот на один источник (документ) в более кастрированном наборе прав нет прав на просмотр, а во втором есть... Ставлю галку на просмотр - все начинает работать как надо.

Пасибо!
15 2S
 
02.01.12
17:28
пжался
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший