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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2011, 11:47   #1  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Очередной баг в 2009 (права)
Люди! А как вы боретесь с багом, когда на форме присутсвуют обычные кнопки, на которых уровень доступа больше чем просмотр, при этом кнопки замечательно работают, если у пользователя доступ к форме только просмотр?
Замечательно видно на журналах ГК на одобрениях.
Переписывать все кнопки на классы и менюайтемы не "джим-бим", но самый верный в условиях глючной 2009. Или вы просто в init() формы дписываете код, по отключению кнопок?

ЗЫ. Количество багов в ядре DAX 2009 не поддается пониманию. Как трудно стало жить...
Старый 08.12.2011, 11:56   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Для себя вывел простое правило, еще с тройки: все важные кнопки, которые должны настраиваться в доступе, переделать на menuitem.

Если не ошибаюсь: если забрать у одной группы права в конкретной форме на конкретную простую кнопку, а пользователя включить в эту группу и в любую другую, не связанную с формой, то кнопки будут доступны, т.к. во второй группе нет явного запрета на те же кнопки.

P.S. Одобрением журналов ГК на практике ни разу не пользовался
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: gl00mie (2).
Старый 08.12.2011, 12:19   #3  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Проблема в том, что не отрабатывает фильтр по NeededAccessLevel, а это баг. Остальное понятно.
Старый 08.12.2011, 12:28   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от raz Посмотреть сообщение
Переписывать все кнопки на классы и менюайтемы не "джим-бим", но самый верный в условиях глючной 2009. Или вы просто в init() формы дписываете код, по отключению кнопок?
А как же волшебный SysSetupFormRun? См. также Итератор с поддержкой методов обратного вызова для обработки контролов на форме
Цитата:
Сообщение от raz Посмотреть сообщение
Количество багов в ядре DAX 2009 не поддается пониманию. Как трудно стало жить...
Да ладно!.. Жить стало лучше, жить стало веселей...
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Для себя вывел простое правило, еще с тройки: все важные кнопки, которые должны настраиваться в доступе, переделать на menuitem.
"Золотые слова!.."
Старый 08.12.2011, 13:20   #5  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Если не изменяет память, то механизм одобрения на журналах ГК не предполагает явной настройки доступа к кнопкам утверждения с помощью прав в Администрировании.
На названии журнала есть группа пользователей, которая должна выполнять утверждение. Если пользователь принадлежит группе, то кнопка доступна, если не пренадлежит - то кнопка заблокирована. Как-то так.
__________________
Dynamics AX Experience
За это сообщение автора поблагодарили: gl00mie (2).
Теги
ax2009, баг, права доступа

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
semanticax: Dynamics AX 2009 Installation - Application Blog bot DAX Blogs 0 22.12.2010 08:11
DAX 2009 RU_5_Условие оплаты при отложенном переходе права собственности Shmel_83 DAX: Функционал 0 16.11.2010 10:01
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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