![]() |
![]() |
![]() |
|
Как мне в 1с 8.1ЗУП обратиться к роли пользователя | ☑ | ||
---|---|---|---|---|
0
ЮлияКорж
05.12.11
✎
11:07
|
Как мне в 1с 8.1ЗУП всем пользователям с правами не равными администратору закрыть видимость закладок
|
|||
1
pavlika
05.12.11
✎
11:07
|
про какие закладки речь?
|
|||
2
ЮлияКорж
05.12.11
✎
11:09
|
Та в обработке рабочий стол хочу закрыть видимость закладок бух учет,налоговый для всех пользователей, которые имеют права не администратора
|
|||
3
_RTFM_
05.12.11
✎
11:10
|
Какие права являются "администраторскими" (какая роль)?
|
|||
4
almar
05.12.11
✎
11:10
|
(2) надо перейти на ЗУП КОПР. Там пользователям можно вешать индивидуальные рабочие столы
|
|||
5
_RTFM_
05.12.11
✎
11:10
|
Если Не РольДоступна("Администратор") Тогда
|
|||
6
almar
05.12.11
✎
11:10
|
(4) КОПР=КОРП Ж)
|
|||
7
pavlika
05.12.11
✎
11:14
|
(2) А смысл убирать с рабочего стола, если они полезут к ним через меню или операции
|
|||
8
ЮлияКорж
05.12.11
✎
11:20
|
Я создала свой интерфейс в нем не будет меню операции для них,для кадровиков,а также я не хочу,чтобы на рабочем столе они не видели того,что им не надо видеть
|
|||
9
_RTFM_
05.12.11
✎
11:27
|
(8) Ну так делай в процедуре при открытии формы проверку на наличие администраторских прав и если их нет скрывай нужное, как я в (5) написал...
Пример: Если НЕ РольДоступна("Администратор") Тогда ЭлементыФормы.Панель1.Страницы.Страница1.Видимость = Ложь; КонецЕсли; |
|||
10
ЮлияКорж
05.12.11
✎
12:53
|
у меня ПанельСоСменнымиСтаницами пишу ЭлементыФормы.ПанельСоСменнымиСтраницами.Страницы.Страница3.Видимость=Ложь выбивает исключение
|
|||
11
_RTFM_
05.12.11
✎
13:01
|
(10) ну а страницы как у тебя названы? в панели свойств(та которая справа) внизу указано имя текущей страницы в конфигураторе.
|
|||
12
_RTFM_
05.12.11
✎
13:04
|
+ (11) Ну то есть ЭлементыФормы.ПанельСоСменнымиСтраницами.Страницы.ПРОДАЖИ.Видимость ... например а не Страница3
|
|||
13
ЮлияКорж
05.12.11
✎
13:08
|
Спасибо тебе за помощь большое, я блин еще совсем в восьмерке плаваю только переходим на 8ку
|
|||
14
ЮлияКорж
05.12.11
✎
13:21
|
{Обработка.РабочийСтол.Форма.Форма(252)}: Поле объекта не обнаружено (ПанельСоСменнымиСтраницами)
ЭлементыФормы.ПанельСоСменнымиСтраницами.Страницы.Налоги.Видимость=Ложь; |
|||
15
ЮлияКорж
05.12.11
✎
13:41
|
Что то опять не правильно прописано
|
|||
16
_RTFM_
05.12.11
✎
14:26
|
(14) Теперь проверь правильность названия самой панели, где расположены страницы... Может они у тебя у формы установлен режим рабочего стола и страницы принадлежат панели самой формы, тогда попробуй так:
Если НЕ РольДоступна("Администратор") Тогда ЭтаФорма.Панель.Страницы.Налоги.Видимость = Ложь; КонецЕсли; |
|||
17
ЮлияКорж
05.12.11
✎
14:47
|
Тут наверно проблема в неправильном обращении
ИмяАктивнойСтраницы = ?(Управленческий, "Упр", "Регл"); ПанелиСоСменнымиСтраницами = Новый Массив; ПанелиСоСменнымиСтраницами.Добавить("ГлавнаяОтчеты"); ПанелиСоСменнымиСтраницами.Добавить("ПанельНачисленияЗарплаты"); ПанелиСоСменнымиСтраницами.Добавить("ПанельВыплатыЗарплаты"); ПанелиСоСменнымиСтраницами.Добавить("РасчетЗарплатыОтчеты"); ПанелиСоСменнымиСтраницами.Добавить("НачисленияУдержания"); Это массив, как тогда в этом случае |
|||
18
_RTFM_
05.12.11
✎
17:07
|
Я думаю тебе не эти панели нужны, а основная, которые с закладками вверху и с картиночками, правильно? ну типа налоги, ПФР и т.д. Если да то вот как надо, те страницы которые должны остаться видны закоменть или удали как из блока закладок, так из кнопок, по коду ниже:
Если НЕ РольДоступна("Администратор") Тогда //Закладки ЭлементыФормы.ОсновнаяПанель.Страницы.Главная.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.КадровыйУчет.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.РасчетЗарплаты.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.ПерсонифицированныйУчет.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.Налоги.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.БухУчет.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.УчетЗарплаты.Видимость = Ложь; ЭлементыФормы.ОсновнаяПанель.Страницы.Персонал.Видимость = Ложь; //кнопки закладок ЭлементыФормы.ГлавнаяАктивная.Видимость = Ложь; ЭлементыФормы.КадровыйУчетАктивная.Видимость = Ложь; ЭлементыФормы.РасчетЗарплатыАктивная.Видимость = Ложь; ЭлементыФормы.ПерсонифицированныйУчетАктивная.Видимость = Ложь; ЭлементыФормы.НалогиАктивная.Видимость = Ложь; ЭлементыФормы.БухУчетАктивная.Видимость = Ложь; ЭлементыФормы.УчетЗарплатыАктивная.Видимость = Ложь; ЭлементыФормы.ПерсоналАктивная.Видимость = Ложь; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |