|
Права пользователя и НайтиПоКоду() в отчете на СКД -?
| ☑ |
0
1398
11.08.16
✎
14:42
|
Отчет на СКД. Обычное приложение.
В отчете параметр заполняется «конструкцией» Справочники.Бренд.НайтиПоКоду("000000159"). Да, я тоже осуждаю этот индусский код, но на его существование есть причины.
Конструкция нормально работает под полными правами, и не работает под неполными (RLS есть, но в роях, установленных у проблемного пользователя его нет). При этом даже добавление всех прав на это справочник проблему не решает.
Текст сообщения об ошибке:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Функция не найдена "Справочники.Бренд.НайтиПоКоду"
В чем может быть причина и какие права надо дать пользователю, чтобы отчет заработал?
|
|
1
Горогуля
11.08.16
✎
14:43
|
при компоновке иди по коду
|
|
2
Горогуля
11.08.16
✎
14:43
|
*ищи
|
|
3
aleks_default
11.08.16
✎
15:05
|
Уверен что дело в правах? У меня, например, отчет с таким выражением в параметрах до сих пор работает у разных пользователей.
Отчет был сделан давно, на какой версии платформы уже не помню, потом я что-то там дорабатывал и попробовал изменить выражение. Так вот после сохранения измененной версии отчета он стал выдавать ошибку как у тебя. При этом предыдущая версия работает и на новой платформе.
И да, у меня вообще используется "НайтиПоНаименованию".
|
|
4
1398
11.08.16
✎
15:27
|
(3). Не уверен, но по "симптомам" похоже именно на права. Платформа одна и та же (сейчас проверил). Захожу под пользователем с ПолныеПрава - работает. Под обычным пользователем - нет.
|
|
5
aleks_default
11.08.16
✎
15:42
|
Может и права, у мнея работает как под полными правами так и под ограниченными. RLS нет вообще.
Я не стал разбираться с этим глюком "работает - не трожь".
|
|
6
eddy_n
11.08.16
✎
17:06
|
Попробуй: Все действия - Установить стандартные настройки
|
|
7
1398
11.08.16
✎
17:29
|
Нашел причину. Она, мягко говоря, экзотическая.
Отчет строится по документам и у пользователя не было прав на "Просмотр". Добавление этого права и решило проблему.
Сам я не очень понимаю, как это возможно и как это взаимосвязано, но тем не менее.
|
|
8
aleks_default
11.08.16
✎
17:39
|
(7)Добавление права на просмотр документа или справочника Бренды?
|
|
9
1398
12.08.16
✎
12:43
|
(8) Документа, по которому строится отчет. На справочник право Просмотр было и добавление вообще всех прав на справочник результата не дало.
|
|
10
aleks_default
12.08.16
✎
12:48
|
(9)Короче очередное шаманское камлание. Метод Тыка в этот раз сработал.
|
|
11
GenAcid
12.08.16
✎
13:08
|
(10) Это стандартное поведение системы. Точно описано в документации, искать лень.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший