|
Набор прав 1с 7.7 | ☑ | ||
---|---|---|---|---|
0
palladyi
24.10.12
✎
14:21
|
Нужна помощь: была задача создать новый набор прав. создал. добавил двум пользователям эти права, при входе в систему вылетает ошибка: "Неизвестный набор прав "Снабженец", обратитесь к разработчику"
|
|||
1
Надсмотрщик
24.10.12
✎
14:24
|
Где создавал?
|
|||
2
palladyi
24.10.12
✎
14:25
|
в конфигураторе
на вкладке права |
|||
3
palladyi
24.10.12
✎
14:27
|
собственно в самой конфигурации
|
|||
4
Надсмотрщик
24.10.12
✎
14:27
|
А как добавлял юзверям?
|
|||
5
palladyi
24.10.12
✎
14:28
|
администрирование - пользователи - свойство - роли - выпадающий список прав.
|
|||
6
Обработка
24.10.12
✎
14:30
|
Во первых к юзверю нельзя добавить а можно присвоить тольок один набор прав.
И какие тут роли?? (0) провер в списке пользователя права. |
|||
7
Мимо Проходил
24.10.12
✎
14:31
|
А анализа наборов прав при начале работы системы нет в глобальнике?
|
|||
8
viktor_vv
24.10.12
✎
14:31
|
(5) Смотри в глобальнике в процедуру ПриНачалеРаботыСистемы() , там видать разработчик проверяет, чтоб никто левого ничего не создавал :).
|
|||
9
palladyi
24.10.12
✎
14:32
|
Спасибо, сейчас посмотрю)
|
|||
10
viktor_vv
24.10.12
✎
14:33
|
(8) У разработчика небось еще своя система прав есть, основанная на
Если НазваниеНабораПрав() = "СуперАдмин" Тогда |
|||
11
palladyi
24.10.12
✎
14:34
|
нашел следующее: функцию НазваниеНабораПрав() не увидел в глобальнике...
КодПраваДоступа = Число(ИерархияПрав.Получить(НазваниеНабораПрав())); Если КодПраваДоступа = 0 Тогда Предупреждение("Неизвестный набор прав """+НазваниеНабораПрав()+""". |Обратитесь к разработчику.",120); СтатусВозврата(0);Возврат; КонецЕсли; |
|||
12
Мимо Проходил
24.10.12
✎
14:35
|
+(10) В модулях справочников, документов, отчетов и т.д. и т.п. Есть такие паронаидальные заказчики :))
|
|||
13
viktor_vv
24.10.12
✎
14:38
|
В справочнике ИерархияПрав добавь еще свои новые права.
|
|||
14
viktor_vv
24.10.12
✎
14:40
|
(13)+ А тьфу ты. ИерархияПрав это ж список значений. Ищи где он заполняется.
|
|||
15
Надсмотрщик
24.10.12
✎
14:41
|
Конфигурация какая?
|
|||
16
palladyi
24.10.12
✎
14:44
|
ТиС, Спасибо, viktor_vv был прав, нашел все в том же глобальнике эту таблицу значений!
Спасибо большое, помогли! |
|||
17
Мимо Проходил
24.10.12
✎
14:44
|
(11)
Глава 7-2 Системные процедуры и функции НазваниеНабораПрав Получить название набора прав пользователя. Синтаксис: НазваниеНабораПрав(<ВыдИспНабПрав>) Англоязычный синоним: RightName Параметры: <ВыдИспНабПрав> Выдавать используемый набор прав или нет. Необязательный параметр. Число: 0 — выдает установленный пользователю набор прав; 1 — выдает пустую строку, если пользователю набор прав назначен, но установлен режим отключения контроля набора прав. Значение по умолчанию — 0. Возвращаемое значение: Строковое значение, содержащее название набора прав пользователя. Описание: Функция НазваниеНабораПрав возвращает название набора прав, заданное пользователю в конфигураторе. Пример: МоиПрава = НазваниеНабораПрав(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |