03.12.2007, 12:52 | #1 |
Участник
|
Как отключить возможность модификации всех форм
Как отключить возможность модификации (напр., скрытие полей) всех (или части) форм для конкретной группы пользователей
|
|
03.12.2007, 13:13 | #2 |
Участник
|
Можно попробовать в методе init класса SysSetupFormRun дописать в конец метода строку
X++: this.design().allowUserSetup(false);//Тут вместо false должно быть определение принадлежности пользователя к группе //для этого можно воспользоваться классом UserInfoHelp, статическим методом userInUserGroup |
|
03.12.2007, 13:20 | #3 |
Участник
|
блин, хлебом не корми, дай только попрограммировать что-нибудь.
За форму настройки отвечает display menuItem с именем SysSetupForm. Навесьте на него security key (к сожалению, стандартного нет) Устанавливайте права обычным образом. На каком-то сервис-паке AX3.0 с этим способом были проблемы - Аксапта перегружалась. Но в большинстве случаев работало. |
|
03.12.2007, 13:24 | #4 |
Участник
|
проверил... блин, не работает в AX3.0 SP6 EE
|
|
03.12.2007, 13:31 | #5 |
Участник
|
http://forum.mazzy.ru/index.php?showtopic=854
а конфигурационного ключа недостаточно? SysFormSetupAdvanced |
|
03.12.2007, 13:32 | #6 |
Участник
|
похоже, я где-то ошибся в совете. как-то не так.
"был же сарайчик" (С) Особенности национальной рыбалки Вспомню, проверю и напишу ближе к ночеру. |
|
03.12.2007, 13:34 | #7 |
Участник
|
Цитата:
Сообщение от belugin
http://forum.mazzy.ru/index.php?showtopic=854
а конфигурационного ключа недостаточно? SysFormSetupAdvanced |
|
03.12.2007, 13:36 | #8 |
Axapta
|
Скрыть поля можно и не вызывая форму SysSetupForm. А просто по "правоклику" (c) Gustav на своей форме.
Цитата:
А это не будет для конкретной группы пользователей. Классное слово. О многом говорящее. |
|
|
За это сообщение автора поблагодарили: belugin (1). |
08.12.2007, 05:32 | #9 |
Участник
|
Цитата:
Сообщение от kashperuk
Можно попробовать в методе init класса SysSetupFormRun дописать в конец метода строку
X++: this.design().allowUserSetup(false);//Тут вместо false должно быть определение принадлежности пользователя к группе //для этого можно воспользоваться классом UserInfoHelp, статическим методом userInUserGroup Метод kashperusk самый лаконичный, требует меньше всего программирования и имеет самый большой потенциал к расширению функциональности запрещения. Извините. Делайте как kashperuk говорит. |
|