Набор прав 1с 7.7 #635907


#0 by palladyi
Нужна помощь: была задача создать новый набор прав. создал. добавил двум пользователям эти права, при входе в систему вылетает ошибка: "Неизвестный набор прав "Снабженец", обратитесь к разработчику"
#1 by Надсмотрщик
Где создавал?
#2 by palladyi
в конфигураторе на вкладке права
#3 by palladyi
собственно в самой конфигурации
#4 by Надсмотрщик
А как добавлял юзверям?
#5 by palladyi
администрирование - пользователи - свойство - роли - выпадающий список прав.
#6 by Обработка
Во первых к юзверю нельзя добавить  а можно присвоить тольок один набор прав. И какие тут роли?? провер в списке пользователя права.
#7 by Мимо Проходил
А анализа наборов прав при начале работы системы нет в глобальнике?
#8 by viktor_vv
Смотри в глобальнике в процедуру ПриНачалеРаботыСистемы , там видать разработчик проверяет, чтоб никто левого ничего не создавал :).
#9 by palladyi
Спасибо, сейчас посмотрю)
#10 by viktor_vv
У разработчика небось еще своя система прав есть, основанная на Если НазваниеНабораПрав = "СуперАдмин" Тогда
#11 by palladyi
нашел следующее: функцию НазваниеНабораПрав не увидел в глобальнике...    КодПраваДоступа = Число(ИерархияПрав.Получить(НазваниеНабораПрав));        Если КодПраваДоступа = 0 Тогда        Предупреждение("Неизвестный набор прав """+НазваниеНабораПрав+""".                        |Обратитесь к разработчику.",120);        СтатусВозврата;Возврат;    КонецЕсли;
#12 by Мимо Проходил
+ В модулях справочников, документов, отчетов и т.д. и т.п. Есть такие паронаидальные заказчики :))
#13 by viktor_vv
В справочнике ИерархияПрав добавь еще свои новые права.
#14 by viktor_vv
+ А тьфу ты. ИерархияПрав это ж список значений. Ищи где он заполняется.
#15 by Надсмотрщик
Конфигурация какая?
#16 by palladyi
ТиС, Спасибо, viktor_vv был прав, нашел все в том же глобальнике эту таблицу значений! Спасибо большое, помогли!
#17 by Мимо Проходил
Глава 7-2 Системные процедуры и функции НазваниеНабораПрав Получить название набора прав пользователя. Синтаксис: НазваниеНабораПрав(<ВыдИспНабПрав>) Англоязычный синоним: RightName Параметры: <ВыдИспНабПрав> Выдавать используемый набор прав или нет. Необязательный параметр. Число: 0 — выдает установленный пользователю набор прав; 1 — выдает пустую строку, если пользователю набор прав назначен, но установлен режим отключения контроля набора прав. Значение по умолчанию — 0. Возвращаемое значение: Строковое значение, содержащее название набора прав пользователя. Описание: Функция НазваниеНабораПрав возвращает название набора прав, заданное пользователю в конфигураторе. Пример: МоиПрава = НазваниеНабораПрав;
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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