Какая роль отвечает за разрешение работы с ХранилищеОбщихНастроек ?
Завел пользователей, до этого работали без учеток.
ФИО, группы пользователей-профили.
Вроде все все видят, но кое кто работаь не может, потому что ругается на ХранилищеОбщихНастроек.записать() "нарушение прав доступа"
Причем под админом эти места работают, то есть пробема в доступе, а не в толстом-тонком-серверном.
Что можете посоветовать?
Какой профиль отвечает за эти вещи? или коментить в тексте такие месте надо, потому что работают только под полными правами?
ФИО, группы пользователей-профили.
Вроде все все видят, но кое кто работаь не может, потому что ругается на ХранилищеОбщихНастроек.записать() "нарушение прав доступа"
Причем под админом эти места работают, то есть пробема в доступе, а не в толстом-тонком-серверном.
Что можете посоветовать?
Какой профиль отвечает за эти вещи? или коментить в тексте такие месте надо, потому что работают только под полными правами?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Тоже столкнулась с проблемой, что не могу сохранить данные в хранилище:
ВнешнееСоединение.ХранилищеОбщихНастроек.Сохранить("ДанныеПоПроводкам",
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.): Нарушение прав доступа!
Произошла исключительная ситуация (1C:Enterprise 8.3.): Нарушение прав доступа!
В помощи по ХранилищеОбщихНастроек - написано, что если ИмяПользователя заполнено не текущим пользователем, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого сохраняются.
Если не указан, то сохраняются настройки текущего пользователя.
В случае переименования пользователя прежние настройки не заменяются. Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
У нас усугубляется тем, что мы из ЗУП пишем в хранилище общих настроек БУХ!!! к которому подключаемся под отдельным пользователем....
Нашли какое-нибудь решение?
Какие все-таки права надо дать пользователю, чтобы он мог работать с хранилищем общих настроек?
ВнешнееСоединение.ХранилищеОбщихНастроек.Сохранить("ДанныеПоПроводкам",
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.): Нарушение прав доступа!
Произошла исключительная ситуация (1C:Enterprise 8.3.): Нарушение прав доступа!
В помощи по ХранилищеОбщихНастроек - написано, что если ИмяПользователя заполнено не текущим пользователем, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого сохраняются.
Если не указан, то сохраняются настройки текущего пользователя.
В случае переименования пользователя прежние настройки не заменяются. Если будет создан пользователь, имя которого совпадает с именем прежнего пользователя, для него будут использованы существующие настройки.
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных.
У нас усугубляется тем, что мы из ЗУП пишем в хранилище общих настроек БУХ!!! к которому подключаемся под отдельным пользователем....
Нашли какое-нибудь решение?
Какие все-таки права надо дать пользователю, чтобы он мог работать с хранилищем общих настроек?
(4) Так все правильно написали вы. Нужно право АдминистрированиеДанных для пользователя, под которым выполняется доступ к ОбщемуХранилищуНастроек. В вашем случае это будет тот самый отдельный пользователь, под которым выполняется доступ к БУХ через внешнее соединение. Права в ЗУП в данном случае вообще роли не играют.
P.S. Наткнулся на эту ветку при решении проблемы с запуском внешней обработки для работы с ТСД. Решилась добавлением пользователю роли Администрирование. Это минимальная роль в ERP 2.4, которая имеет право АдминистрированиеДанных.
P.S. Наткнулся на эту ветку при решении проблемы с запуском внешней обработки для работы с ТСД. Решилась добавлением пользователю роли Администрирование. Это минимальная роль в ERP 2.4, которая имеет право АдминистрированиеДанных.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот