AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.07.2018, 08:34   #1  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Несоотвествие прав доступа пользователя и группы доступа
Добрый день.

Возникла следующая проблема. Есть группа доступа ОКД_ЗакТаб, в которой оклад в карточке сотрудника не доступен для просмотра.

Данная группа доступа дана некоему пользователю. По идее данный сотрудник не должен видеть оклад в карточке сотрудника. Но он его видит( При проверке доступа пользователя стоит доступ на просмотр оклада. В данной форме редактирование доступа невозможно. Как такое может быть и как можно решить?
Миниатюры
Нажмите на изображение для увеличения
Название: Права доступа.JPG
Просмотров: 347
Размер:	157.3 Кб
ID:	11972  
Старый 24.07.2018, 08:49   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Давно не настраивал права доступа в этой версии. Но правильно я понимаю, что по иконке можно сделать вывод, что мы говорим не про поле в таблице а про дисплей-метод? С дисплейниками была какая-то отдельная логика. Возможно, они наследуют права на саму форму не зависимо от прав на таблицу. Если дать на форму права на чтение только - изменится ли для пользователя доступность этого дисплейника? Если да - то я правильно вспомнил.

P.S. и для чистоты эксперимента, пользователь должен только в одну эту группу входить.
__________________
Ivanhoe as is..
Старый 24.07.2018, 08:53   #3  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Давно не настраивал права доступа в этой версии. Но правильно я понимаю, что по иконке можно сделать вывод, что мы говорим не про поле в таблице а про дисплей-метод? С дисплейниками была какая-то отдельная логика. Возможно, они наследуют права на саму форму не зависимо от прав на таблицу. Если дать на форму права на чтение только - изменится ли для пользователя доступность этого дисплейника? Если да - то я правильно вспомнил.

P.S. и для чистоты эксперимента, пользователь должен только в одну эту группу входить.
Да, Вы правы это дисплей-метод. У пользователя есть также другие группы доступа, но в них тоже нет доступа на оклад в карточке сотрудника. Ранее просто в группах доступа убирали возможность просмотра и все было норм.
На форму права давать здесь же?
Старый 24.07.2018, 08:56   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Для начала уберите все группы и проверьте как работает с одной. Если на одной у вас все работает, а на нескольких нет - нужно будет искать различия в настройке формы и таблицы. Плюс смутно припоминаю, что если несколько групп, то в каждой явно нужно запретить доступ к этому методу - можно на уровне таблицы, без добавления формы.

Вы пишете "ранее все было норм" - что изменилось?
__________________
Ivanhoe as is..
Старый 24.07.2018, 09:00   #5  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Для начала уберите все группы и проверьте как работает с одной. Если на одной у вас все работает, а на нескольких нет - нужно будет искать различия в настройке формы и таблицы. Плюс смутно припоминаю, что если несколько групп, то в каждой явно нужно запретить доступ к этому методу - можно на уровне таблицы, без добавления формы.

Вы пишете "ранее все было норм" - что изменилось?
каждой явно нужно запретить доступ к этому методу - в каждой группе стоит явный запрет на данный метод. И на форме и в таблицах стоит запрет.

Вы пишете "ранее все было норм" - что изменилось? - в том и дело, что мы ничего не меняли в доступах, написали пользователи, что стали видеть теперь оклады. При проверке обнаружилось такое.

Доступы пользователям сейчас предоставляет безопасность, мы просто при необходимости корректируем сами группы.

Последний раз редактировалось Natali77; 24.07.2018 в 09:03.
Старый 24.07.2018, 09:10   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
На одной группе, все-таки, проверьте. И на всякий случай проверьте, что видит пользователь - дисплей-метод или физическое поле.
__________________
Ivanhoe as is..
Старый 24.07.2018, 09:11   #7  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
На одной группе, все-таки, проверьте. И на всякий случай проверьте, что видит пользователь - дисплей-метод или физическое поле.
Хорошо, проверим, спасибо!
Старый 27.07.2018, 07:19   #8  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
На одной группе, все-таки, проверьте. И на всякий случай проверьте, что видит пользователь - дисплей-метод или физическое поле.
Одна группа доступа не видит полей оклада. Идет конфликт - когда добавлена группа доступа "Обучение", начинают видеть поля оклада. Хотя в группе обучение вообще нет доступа на карточку сотрудника.

И еще - та же самая комбинация групп доступа на тестовой Аксапте не дает просмотра полей оклада.

Как так?
Старый 27.07.2018, 10:06   #9  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вот как писал выше - если в группе нет явного ограничения на таблицу и ее методы, то при пересечении, доступ будет дан. Попробуйте в группе "Обучение" добавить явно таблицу сотрудника и запретить ее на просмотр целиком.
__________________
Ivanhoe as is..
Старый 27.07.2018, 12:31   #10  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Вот как писал выше - если в группе нет явного ограничения на таблицу и ее методы, то при пересечении, доступ будет дан. Попробуйте в группе "Обучение" добавить явно таблицу сотрудника и запретить ее на просмотр целиком.
В группе "Обучение" на поле Оклад и таблицу Сотрудник стоит явный запрет. Картина на скринах ниже:


При таких же группах доступа в тестовой Аксапте все норм. Странно
Миниатюры
Нажмите на изображение для увеличения
Название: ОКД_обуч.JPG
Просмотров: 291
Размер:	68.3 Кб
ID:	11976   Нажмите на изображение для увеличения
Название: ОКД_обуч1.JPG
Просмотров: 304
Размер:	77.0 Кб
ID:	11977  

Нажмите на изображение для увеличения
Название: ОКД_обуч3.JPG
Просмотров: 320
Размер:	84.7 Кб
ID:	11978   Нажмите на изображение для увеличения
Название: ОКД_обуч4.JPG
Просмотров: 247
Размер:	88.6 Кб
ID:	11979  

Старый 27.07.2018, 15:09   #11  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
На первом скриншоте видно, что там не "Нет доступа", а нет возможности даже изменить уровень доступа, т.к., насколько я понял, на форме для группы полей (поля) не указан SK. На тестовом у вас, скорее всего, поле не видно для группы потому, что не произошло "каскадное" назначение на поля формы.
Вариант решения: в настройке прав указать права чтения на форму с карточкой, явно выключить (убрать права) на просмотр поля, а после этого явно забрать права на форму.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Группы прав для пользователей. Alucardkds DAX: Функционал 4 07.04.2016 10:15
Тестирование прав доступа в Ax 4.0 Ivanhoe DAX: Администрирование 27 14.12.2007 17:55
Настройка прав доступа dinai DAX: Администрирование 7 18.08.2006 16:32
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42
Проблемы настройки прав доступа пользователям axot DAX: Администрирование 25 16.05.2002 10:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:44.