AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 03.12.2007, 12:52   #1  
Рустем Гизатуллин ist offline
Рустем Гизатуллин
Участник
 
8 / 10 (1) +
Registriert seit: 20.07.2007
Как отключить возможность модификации всех форм
Как отключить возможность модификации (напр., скрытие полей) всех (или части) форм для конкретной группы пользователей
Alt 03.12.2007, 13:13   #2  
kashperuk ist offline
kashperuk
Участник
Benutzerbild von kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.361 / 2084 (78) +++++++++
Registriert seit: 30.05.2004
Ort: Atlanta, GA, USA
Можно попробовать в методе init класса SysSetupFormRun дописать в конец метода строку
X++:
this.design().allowUserSetup(false);//Тут вместо false должно быть определение принадлежности пользователя к группе 
//для этого можно воспользоваться классом UserInfoHelp, статическим методом userInUserGroup
Alt 03.12.2007, 13:20   #3  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
блин, хлебом не корми, дай только попрограммировать что-нибудь.

За форму настройки отвечает display menuItem с именем SysSetupForm.
Навесьте на него security key (к сожалению, стандартного нет)
Устанавливайте права обычным образом.

На каком-то сервис-паке AX3.0 с этим способом были проблемы - Аксапта перегружалась.
Но в большинстве случаев работало.
__________________
полезное на axForum, github, vk, coub.
Alt 03.12.2007, 13:24   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
проверил... блин, не работает в AX3.0 SP6 EE
__________________
полезное на axForum, github, vk, coub.
Alt 03.12.2007, 13:31   #5  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
http://forum.mazzy.ru/index.php?showtopic=854

а конфигурационного ключа недостаточно? SysFormSetupAdvanced
Alt 03.12.2007, 13:32   #6  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
похоже, я где-то ошибся в совете. как-то не так.
"был же сарайчик" (С) Особенности национальной рыбалки

Вспомню, проверю и напишу ближе к ночеру.
__________________
полезное на axForum, github, vk, coub.
Alt 03.12.2007, 13:34   #7  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von belugin Beitrag anzeigen
http://forum.mazzy.ru/index.php?showtopic=854

а конфигурационного ключа недостаточно? SysFormSetupAdvanced
не помню. что-то такое. но программировать точно было не нужно.
__________________
полезное на axForum, github, vk, coub.
Alt 03.12.2007, 13:36   #8  
oip ist offline
oip
Axapta
Лучший по профессии 2014
 
2.564 / 1416 (53) ++++++++
Registriert seit: 28.11.2005
Blog-Einträge: 1
Zitat:
Zitat von mazzy Beitrag anzeigen
За форму настройки отвечает display menuItem с именем SysSetupForm.
Скрыть поля можно и не вызывая форму SysSetupForm. А просто по "правоклику" (c) Gustav на своей форме.

Zitat:
Zitat von kashperuk Beitrag anzeigen
X++:
//Тут вместо false должно быть определение принадлежности пользователя к группе 
//для этого можно воспользоваться классом UserInfoHelp, статическим методом userInUserGroup
Ну... Нельзя так делать. Даже в твоем способе лучше SK создать и нормально доступом рулить. А не прописывать в коде конкретную группу.

Zitat:
Zitat von belugin Beitrag anzeigen
а конфигурационного ключа недостаточно? SysFormSetupAdvanced
А это не будет для конкретной группы пользователей.

Zitat:
Zitat von mazzy Beitrag anzeigen
ближе к ночеру.
Классное слово. О многом говорящее.
This post has been rated by: belugin (1).
Alt 08.12.2007, 05:32   #9  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Zitat:
Zitat von kashperuk Beitrag anzeigen
Можно попробовать в методе init класса SysSetupFormRun дописать в конец метода строку
X++:
this.design().allowUserSetup(false);//Тут вместо false должно быть определение принадлежности пользователя к группе 
//для этого можно воспользоваться классом UserInfoHelp, статическим методом userInUserGroup
В общем, ошибся. Приношу свои извинения.
Метод kashperusk самый лаконичный, требует меньше всего программирования и имеет самый большой потенциал к расширению функциональности запрещения.

Извините. Делайте как kashperuk говорит.
__________________
полезное на axForum, github, vk, coub.
Stichworte
документация, ax3.0

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Сергей Герасимов: Как отключить функциональность суммовых разниц Blog bot DAX Blogs 16 21.11.2008 17:12
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Проблемы со шрифтом в записях всех форм mvf DAX: Администрирование 10 26.04.2005 08:24
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Как отключить "Переход в главное меню" DDA DAX: Функционал 5 24.04.2003 13:45

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 11:25 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.