#0
by Джайрикон
Цель: узнать для текущего пользователя, имеет ли он право "Администрирование" (и эквивалентные "ОбновлениеКонфигурацииБазыДанных", "МонопольныйРежим", "АктивныеПользователи", "ЖурналРегистрации", "ВнешнееСоединение", "Automation", "ИнтерактивноеОткрытиеВнешнихОбработок", "ИнтерактивноеОткрытиеВнешнихОтчетов", "Вывод" — т. е. из серии Метаданные.Роли.{ИмяРоли}.Права) Согласно справки: Метаданные.Роли.{ИмяРоли}.Права преманентно возвращает :неопределено: и что следует пользоваться ПравоДоступа и ПараметрыДоступа. Эксперимент №1: ПравоДоступа("Администрирование",Метаданные.Роли.{ИмяРоли}) всегда возвращает :истина: Эксперимент №2: ПравоДоступа("Администрирование",Метаданные.Справочники.{ИмяСправочника}) возвращает похоже значение флажка-права "Чтение". Работающее решение (только для "Администрирование"): попытка Ъ=ПравоДоступа("Чтение",Метаданные.Справочники.{ИмяСправочника},ПользователиИнформационнойБазы.ТекущийПользователь) исключение Спасибо.
#3
by Джайрикон
Проверил согласно совету "73"-го. Вышло: Если некий юзер на множестве доступных ем ролей имеет хотя бы одну птичку-право "Администрирование", тогда ПравоДоступа(*,Метаданные) перманентно возвращает :истина: по всему спектру "ОбновлениеКонфигурацииБазыДанных", "МонопольныйРежим", "АктивныеПользователи", "ЖурналРегистрации", "ВнешнееСоединение", "Automation", "ИнтерактивноеОткрытиеВнешнихОбработок", "ИнтерактивноеОткрытиеВнешнихОтчетов", "Вывод". Иначе — для всего спектра возвращает перманентно :ложь: Задача не решена.
#4
by Джайрикон
На домашнем компьютере пост сработал. Переустановил платформу 8.1 на рабочем компьютере — тоже заработало. Тема закрыта.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Долго заходит в базу
- СКД: Отчет по СКД. Помогите правильно реализовать.
- СКД: Вопрос по СКД. Действие Сформировать
- Печать документа из закрытого периода
- CAS и 1С
- ЗУП: Два основных начисления у работника
- Как узнать ширину табличного документа?
- работа с полем выбора в табличном поле в 1с
- Способ задания настроек по умолчанию в 1с ТиС 9.2
- Групповая обработка номенклатуры по местам хранения
- ЗУП. Срочные договора
- Конвертация данных - добавление в строку при переносе из 1С7 в 1С8
- v7: Вывод на просмотр машиночитаемой формы
- Нет подписки на ИТС боле полугода. Какие будут (ли?) "штрафы" от 1С?
- Как в 1С 8 Бухгалтерии распечатать прайс?
- СКД: Как сделать вычисляемое поле в СКД
- &НаСервере и &НаКлиенте в коде, как использовать?
- УПП учет оборудования
- Групповая печать документов
- v7: Типовая конфигурация обеспечивает автоматический расчет стандартных вычетов по НДФЛ