Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
1 / 1 / 3
Регистрация: 25.03.2013
Сообщений: 119
1

Видимости кнопки

10.06.2015, 08:27. Показов 6814. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разместил на форме кнопку, как ее сделать доступной только доступной для директора и администратора, и сделать недоступной и невидимой для других пользователей в системе? Можно ли как это в модуле формы прописать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 08:27
Ответы с готовыми решениями:

Ограничение видимости в журналах документов
Ребя помогите. Нужно чтобы определенная группа пользователей не могла изменять интервал выборки в...

Программное задание видимости колонкам списка
На форме списка документа есть кнопка "Настройки". При нажатии на неё открывается список значений,...

Изменение видимости кнопки при наведении на элемент списка
Есть список, элементы в котором это stackpanel с textblock и кнопкой. Когда наводишь на элемент...

Динамически создаваемые кнопки за пределами видимости формы имеют некорректные координаты
data.button->Text="бот" + data.id; data.button->Text+=" " + and_CharToSysString(data.ip_string);...

6
19 / 19 / 4
Регистрация: 13.04.2014
Сообщений: 276
10.06.2015, 09:53 2
1C
1
2
3
4
Процедура приОткрытии()
Если не РольДоступна("РольДиректор" ) и не РольДоступна("РольАдминистратор" )  тогда Элементыформы.Нужнаякопка.видимость=Ложь
иначе Элементыформы.НужнаяКнопка.Видимость=Истина
КонецПроцедуры
1
1 / 1 / 3
Регистрация: 25.03.2013
Сообщений: 119
10.06.2015, 10:42  [ТС] 3
А как еще при нажатии на кнопку блокировать для всех доступ к таблице, элементам, оставив только возможность просмотра элемента? То есть всем ролям возможен толкьо просмотр редактирвоание, добавление недоступно
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
10.06.2015, 10:53 4
ЭтаФорма.ТолькоПросмотр = Истина;
1
1 / 1 / 3
Регистрация: 25.03.2013
Сообщений: 119
10.06.2015, 10:55  [ТС] 5
А как то можно получить значение той роли которая открыта
1C
1
"РольДиректор"
0
Злой самаритянин
182 / 182 / 94
Регистрация: 24.04.2014
Сообщений: 686
10.06.2015, 11:05 6
Синтакс-помощник:

РольДоступна (IsInRole)
Синтаксис:

РольДоступна(<Роль>)
Параметры:

<Роль> (обязательный)

Тип: Строка; ОбъектМетаданных: Роль.
Название роли как она задана в конфигураторе или объект описания метаданного роли.
Возвращаемое значение:

Тип: Булево.
Истина - роль доступна текущему пользователю; Ложь - в противном случае.
Описание:

Определяет доступность указанной роли текущему пользователю.
1
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
10.06.2015, 12:13 7
1C
1
ПользователиИнформационнойБазы.НайтиПоИмени("ИмяПользователя").Роли;
Роли (Roles)
Использование:

Только чтение.
Описание:

Тип: РолиПользователя.
Содержит коллекцию ролей пользователя информационной базы.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

НО
Доступно только пользователю с административными правами.

Посему остаётся вариант перебора по РольДоступна()
Для Каждого Роль ИЗ Роли Цикл
Если РольДоступна(Роль) Тогда
или
Если РольДоступна(Роль.Имя) Тогда
0
10.06.2015, 12:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 12:13
Помогаю со студенческими работами здесь

Область видимости
Здравствуйте, помогите решить задачу, пожалуйста имеем такой код: for(var i in scrolling){ ...

Область видимости
Почему выпадает ошибка, что переменная scanner не инициализирована? По идее она не должна быть...

Область видимости
Дня два назад меня дёрнуло наконец понять что из себя представляет до - диез. Начал я с банальной...

Область видимости
Доброго времени суток. Есть скрипт регистрации (который уже наверно всем надоел :D), в нем я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru