Какая роль отвечает за разрешение работы с ХранилищеОбщихНастроек ?
Завел пользователей, до этого работали без учеток.
ФИО, группы пользователей-профили.
Вроде все все видят, но кое кто работаь не может, потому что ругается на ХранилищеОбщихНастроек.записать() "нарушение прав доступа"
Причем под админом эти места работают, то есть пробема в доступе, а не в толстом-тонком-серверном.
Что можете посоветовать?
Какой профиль отвечает за эти вещи? или коментить в тексте такие месте надо, потому что работают только под полными правами?
ФИО, группы пользователей-профили.
Вроде все все видят, но кое кто работаь не может, потому что ругается на ХранилищеОбщихНастроек.записать() "нарушение прав доступа"
Причем под админом эти места работают, то есть пробема в доступе, а не в толстом-тонком-серверном.
Что можете посоветовать?
Какой профиль отвечает за эти вещи? или коментить в тексте такие месте надо, потому что работают только под полными правами?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
профили -
Кассир
Менеджер по продажам
Ответственный за ведение номенклатуры (дополнительный)
Ответственный за ведение партнеров (дополнительный)
Ответственный за ведение взаимодействий (дополнительный)
Кассир
Менеджер по продажам
Ответственный за ведение номенклатуры (дополнительный)
Ответственный за ведение партнеров (дополнительный)
Ответственный за ведение взаимодействий (дополнительный)
Тоже столкнулась с проблемой, что не могу сохранить данные в хранилище:
ВнешнееСоединение.ХранилищеОбщихНастроек.Сохранить("ДанныеПоПроводкам",
по причине:
Произошла исключительная ситуация (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, которая имеет право АдминистрированиеДанных.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот