Права пользователя и НайтиПоКоду() в отчете на СКД -? #778491


#0 by 1398
Отчет на СКД. Обычное приложение. В отчете параметр заполняется «конструкцией» Справочники.Бренд.НайтиПоКоду("000000159"). Да, я тоже осуждаю этот индусский код, но на его существование есть причины. Конструкция нормально работает под полными правами, и не работает под неполными (RLS есть, но в роях, установленных у проблемного пользователя его нет). При этом даже добавление всех прав на это справочник проблему не решает. Текст сообщения об ошибке: Ошибка исполнения отчета по причине: Ошибка получения данных по причине: Функция не найдена "Справочники.Бренд.НайтиПоКоду" В чем может быть причина и какие права надо дать пользователю, чтобы отчет заработал?
#1 by Горогуля
при компоновке иди по коду
#2 by Горогуля
*ищи
#3 by aleks_default
Уверен что дело в правах? У меня, например, отчет с таким выражением в параметрах до сих пор работает у разных пользователей. Отчет был сделан давно, на какой версии платформы уже не помню, потом я что-то там дорабатывал и попробовал изменить выражение. Так вот после сохранения измененной версии отчета он стал выдавать ошибку как у тебя. При этом предыдущая версия работает и на новой платформе.   И да, у меня вообще используется "НайтиПоНаименованию".
#4 by 1398
. Не уверен, но по "симптомам" похоже именно на права. Платформа одна и та же (сейчас проверил). Захожу под пользователем с ПолныеПрава - работает. Под обычным пользователем - нет.
#5 by aleks_default
Может и права, у мнея работает как под полными правами так и под ограниченными. RLS нет вообще. Я не стал разбираться с этим глюком "работает - не трожь".
#6 by eddy_n
Попробуй: Все действия - Установить стандартные настройки
#7 by 1398
Нашел причину. Она, мягко говоря, экзотическая. Отчет строится по документам и у пользователя не было прав на "Просмотр". Добавление этого права и решило проблему. Сам я не очень понимаю, как это возможно и как это взаимосвязано, но тем не менее.
#8 by aleks_default
Добавление права на просмотр документа или справочника Бренды?
#9 by 1398
Документа, по которому строится отчет. На справочник право Просмотр было и добавление вообще всех прав на справочник результата не дало.
#10 by aleks_default
Короче очередное шаманское камлание. Метод Тыка в этот раз сработал.
#11 by GenAcid
Это стандартное поведение системы. Точно описано в документации, искать лень.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С