Имя: Пароль:
1C
1С v8
УПП 1.3.18. Не могу редактировать доп. права профиля пользователя.
,
0 H A D G E H O G s
 
10.11.11
15:38
День добрый. Собственно сабж.
Вот по такой причине

// Функция возвращает признак наличия роли "Полные права"
//
Функция ЕстьПолныеПрава(СоставРолей)

   ЕстьПолныеПрава = СоставРолей.Найти("ПолныеПрава", "ИмяРоли") <> Неопределено;
   
   Возврат ЕстьПолныеПрава;

КонецФункции // ДопПраваДоступны

Процедура УстановитьДоступностьДопПрав()

   ДопПраваДоступны = НЕ ЕстьПолныеПрава(СоставРолей);
   
   ЭлементыФормы.ДеревоПрав.ТолькоПросмотр = НЕ ДопПраваДоступны;
   ЭлементыФормы.КоманднаяПанельДопПрава.Доступность = ДопПраваДоступны;
   
КонецПроцедуры //

по логике то поменять
ДопПраваДоступны = НЕ ЕстьПолныеПрава(СоставРолей);
на
ДопПраваДоступны = ЕстьПолныеПрава(СоставРолей);

или я чего то не понимаю?
1 H A D G E H O G s
 
10.11.11
16:00
ап
2 Axel2009
 
10.11.11
16:01
по логике да
3 acsent
 
10.11.11
16:02
(1) Все логично, у полных прав никакие доп. права настраивать не нужно: ВСЕ РАЗРЕШЕНО
4 Axel2009
 
10.11.11
16:04
хотя логика такая, зачем настраивать доп права полным правам?
5 H A D G E H O G s
 
10.11.11
16:23
У нас отдельные полные права и отдельные доп. права.
6 H A D G E H O G s
 
10.11.11
16:23
Нуегона, уберу только просмотр вообще
7 acsent
 
10.11.11
16:25
(5) Ну если вы сами что-то нахимичили, то зачем жаловаться на типовой код?
8 H A D G E H O G s
 
10.11.11
16:26
(7) Где видишь жалобу?
9 acsent
 
10.11.11
16:27
А зачем у вас юзеры с полными правами работают?
10 H A D G E H O G s
 
10.11.11
16:27
(9) У нас юзеров вообще нет. У нас только тестеры и консультанты.
11 H A D G E H O G s
 
10.11.11
16:28
"Все не так, все не то, когда твоя девушка больна..."
12 Axel2009
 
10.11.11
16:39
(5) т.е. у полных прав ограничиваете доп.права?