![]() |
#1 |
совсем зелен
|
![]()
dsk=new DictSecurityKey(securitykeynum(мой секьюрити));
у меня dsk.rights() всегда равен 4...тоесть Delete...а как узнатькакой вид доступа в правах реально указан для "мой секьюрити"??? нужно проверку сделать не равен ли он Delete а тут такое...где вообще почитать про этот rights??? |
|
![]() |
#2 |
Axapta
|
Вам же в этой теме уже вроде писали про hasSecuritykeyAccess?
|
|
![]() |
#3 |
совсем зелен
|
Цитата:
Сообщение от oip
![]() Вам же в этой теме уже вроде писали про hasSecuritykeyAccess?
|
|
![]() |
#4 |
совсем зелен
|
rights всегда у меня равно 4...а neededAccessLevel всегда меньше или равен 4...в итоге всегда возвращается истина...причем изначально все работало...потом перестало...видимо я что-то где то не туда залез или хз...но работать перестало...вот я и понять не могу...почему...
|
|
![]() |
#5 |
Участник
|
Возможно вас кто-то добавил в группу Admin?
![]() |
|
![]() |
#6 |
совсем зелен
|
не...я создал новую группу...и добавил себя в нее...из остальных выключил...на ней и экспериментирую...
|
|
![]() |
#7 |
совсем зелен
|
больше мнений не будит???
![]() |
|
![]() |
#8 |
совсем зелен
|
мож я секьюрити кей как то криво сделал???
|
|
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
совсем зелен
|
Цитата:
В Аксапту перезайти не забыли ?
![]() |
|
![]() |
#11 |
Administrator
|
Технология проверки:
1. Выключаем себя из админов и включаем себя в свою созданную группу. 2. Даем своей группе права на разработку (чтобы в код попасть) на домен, в который входит та компания в которой вы работаете. 3. Устанавливаем у своей группы на свой домен свой ключ доступа в положение к примеру View 4. Сохраняем и закрываем форму настройки прав доступа. 5. Запускаем Аксапту 2-й раз (из 1-й Аксапты можно не выходить) 6. Проверяем значение метода .rights(). 7. Выходим из 2-й Аксапты. 8. Восстанавливаем себе полные права доступа.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#12 |
совсем зелен
|
Цитата:
Сообщение от sukhanchik
![]() Технология проверки:
1. Выключаем себя из админов и включаем себя в свою созданную группу. 2. Даем своей группе права на разработку (чтобы в код попасть) на домен, в который входит та компания в которой вы работаете. 3. Устанавливаем у своей группы на свой домен свой ключ доступа в положение к примеру View 4. Сохраняем и закрываем форму настройки прав доступа. 5. Запускаем Аксапту 2-й раз (из 1-й Аксапты можно не выходить) 6. Проверяем значение метода .rights(). 7. Выходим из 2-й Аксапты. 8. Восстанавливаем себе полные права доступа. ![]() |
|
![]() |
#13 |
Administrator
|
Барабашки нет (с). Значит Вы входите еще в какие-то группы, которые разрешают Вам этот ключ. Посмотрите свои суммарные права как пользователя из формы пользователей - кнопка Права доступа.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#14 |
совсем зелен
|
хм...глянул...стоит полный доступ...хотя на вкладке группы я числюсь тока в одной групе...
|
|
![]() |
#15 |
совсем зелен
|
все таки это что-то с ключем...ибо я же на все остальное права убрал у это группы...и в пользователях показывает что у меня нету этих прав...а именно на мой ключ убирай не убирай все равно показывает полный доступ...
в ключе я не указазывал примерий кей и конфигурэшин кей...потом указал...та же самая ситуация... |
|
![]() |
#16 |
MCTS
|
Попробуйте АОС перезагрузить. В качестве шаманства!
|
|
![]() |
#17 |
совсем зелен
|
|
|
![]() |
#18 |
MCTS
|
Цитата:
все таки это что-то с ключем...
|
|
![]() |
#19 |
совсем зелен
|
может пошагово???
![]() в проекте создал SecurityKey с названием путь будит SK_1... указал Label - "Мой ключ"... в методе active на источнике данных формы написал: X++: dsk=new DictSecurityKey(securitykeynum(SK_1)); i = enum2int(dsk.rights()); accessType1 = dsk.rights(); внимание вопрос...что не так сделал то??? ![]() |
|
![]() |
#20 |
совсем зелен
|
группа и так новая...ща попробовал добавить нового пользователя только с этой группой...то же самое...в правах пользователя показывает полный доступ...
|
|