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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2009, 09:01   #1  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Активно пользуюсь данным инструментом на Ax3. Единственное замечание возникло.
Имеем форму, там кнопка, без ключа и без menuitem - простая кнопка. Стандартной формой "Права групп пользователей" без проблем можно выставить доступ NoAccess для нее, а вот эта не позволяет - пишет что-то типа "Для объекта доступен только режим View". За точность не ручаюсь, но смысл этот.
А в остальном - посто класс!
ps А на Ax 2009 не делали? А то мы 4 пропускаем, планируем сразу на 5.
За это сообщение автора поблагодарили: Raven Melancholic (5), Kabardian (3).
Старый 01.09.2009, 21:29   #2  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от egorych Посмотреть сообщение
Имеем форму, там кнопка, без ключа и без menuitem - простая кнопка. Стандартной формой "Права групп пользователей" без проблем можно выставить доступ NoAccess для нее, а вот эта не позволяет - пишет что-то типа "Для объекта доступен только режим View".
У меня на AX4.0 SP2 не повторилось. Кажется, я понимаю о чем идет речь. Эта ошибка появляется, при попытке назначить уровень доступа выше максимального. Например, максимальный уровень доступа у элемента View, при поытке указать уровень Edit, будет выдано такое сообщение об ошибке. В стандартной форме при таких же условиях автоматически устанавливается максимально возможный уровень доступа без лишних предупреждений .
Старый 02.09.2009, 09:39   #3  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Например, максимальный уровень доступа у элемента View, при поытке указать уровень Edit, будет выдано такое сообщение об ошибке.
Не-е-е! Я как раз хочу убрать доступ!
Старый 02.09.2009, 15:30   #4  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от egorych Посмотреть сообщение
Не-е-е! Я как раз хочу убрать доступ!
У меня убирается без проблем.

Как я проверял:
  1. Создал форму, кнопку, пункты меню на форму и на кнопку без Security Key
  2. Установил разные уровни доступа в разных доменах с помощью этого инструмента
  3. Проверил через стандартную форму уровень доступа в разных доменах -- все ОК
  4. Снял доступ во всех доменах
  5. Проверил через стандартную форму уровень доступа в разных доменах -- все ОК

Скорее всего, этот баг наблюдается при особых условиях, т. е. отсутвие Security Key -- это всего лишь одно из необходымых условий его воспроизведения.
Старый 02.09.2009, 18:16   #5  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,159 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Скорее всего, этот баг наблюдается при особых условиях...
Скорее всего, у вас эту ошибку уже давно исправили
За это сообщение автора поблагодарили: Pustik (3), Kabardian (3).
Старый 02.09.2009, 19:55   #6  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Скорее всего, у вас эту ошибку уже давно исправили
Нет, я использовал его только в песочнице AX40SP2, но в планах был перенос на тестовое и рабочее приложения, после проверки ведущим разработчиком . Указанная строка не закомментирована.
Старый 02.09.2009, 18:14   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,159 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от egorych Посмотреть сообщение
Имеем форму, там кнопка, без ключа и без menuitem - простая кнопка. Стандартной формой "Права групп пользователей" без проблем можно выставить доступ NoAccess для нее, а вот эта не позволяет - пишет что-то типа "Для объекта доступен только режим View". За точность не ручаюсь, но смысл этот.
Да, вкралась ошибка. Для исправления нужно в форме SecurityUserGroup_AK в методе getAccessForGroup закомментировать в ветке:
X++:
case SysSecurityType::FormButton:
строку:
X++:
minAccess  = sysSecurityFormSetup.getNeededAccessLevel(tmpSecurityTable.controlId);
Теги
axapta, законченный пример, полезное, права доступа, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
права доступа Himan DAX: Функционал 9 24.09.2010 16:52
Права доступа Группы пользователей к таблице ta_and DAX: Администрирование 2 19.01.2009 15:19
Права доступа на поля формы. AlexeyBP DAX: Функционал 6 12.12.2006 12:02
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
Права доступа - Журнал платежей SDA DAX: Прочие вопросы 1 20.09.2004 23:10

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.