|  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 говорит. | 
|  |