|
v8: Права на функцию НайтиПоРеквизиту
| ☑ |
0
msas
11.08.11
✎
13:31
|
Добрый день надо было реализовать роль только просмотр в УТП 1.1.18.1 1С:Предприятие 8.1 (8.1.15.14) Такую роль создал, права на просмотр, чтение и ввод по строке есть на все справочники. Помимо этого этой роли пользователь имеет стандартную Пользователь.
Однако при старте вываливается ошибка:
{ОбщийМодуль.РегламентированнаяОтчетность(5647)}: Ошибка при вызове метода контекста (НайтиПоРеквизиту): У пользователя недостаточно прав на исполнение операции над базой данных.
НайденныйЭлемент = Справочники.РегламентированныеОтчеты.НайтиПоРеквизиту("ИсточникОтчета", Наим);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
в самом справочнике стоит ограничение прав доступа "ГДЕ Ложь"
Подскажите куда копать.
|
|
1
vtolga
11.08.11
✎
13:36
|
Запросом сделай
|
|
2
msas
11.08.11
✎
13:39
|
Это первый по списку такой вылет, я полагаю их будет сотни. не переписывать же для каждого запрос. Принципиально непонятно почему при правах на чтение, просмотр не работает поиск. Кто знает какие права надо выдать чтобы работала функция
|
|
3
ptiz
11.08.11
✎
13:41
|
Так есть права или нет?
ГДЕ Ложь - т.е. закрыт справочник напрочь?
|
|
4
msas
11.08.11
✎
13:48
|
Да там стоит в правах на справочник ограничение "ГДЕ Ложь". Но ведь это справочник общего пользования.
Обращение к методу происходит при старте системы. И у других пользователей с похожими правами проблем с этим методом не возникает.
Я убрал ограничение "ГДЕ Ложь" ошибка ушла.
Вопрос почему она на пару прав "ТолькоЧтение, Пользователь" она возникала а на пару прав, "Бухгалтер, Пользователь" ее нет?
|
|
5
msas
11.08.11
✎
14:16
|
решение нашлось
|
|