Проверка прав доступа на табличную часть
Доброго дня!
Подскажите, работает ли у кого функция в применении к реквизитам или табличным частям:
ПараметрыДоступа(<НаименованиеПрава>, <ОбъектМетаданных>, <СписокПолей>, <Пользователь/Роль>).
У меня на документ установлены права чтения, на таб часть нет. Но функция возвращает истину для прав просмотра табличной части.
Подскажите, работает ли у кого функция в применении к реквизитам или табличным частям:
ПараметрыДоступа(<НаименованиеПрава>, <ОбъектМетаданных>, <СписокПолей>, <Пользователь/Роль>).
ПараметрыДоступаОтмЗапасы = ПараметрыДоступа("Просмотр", Метаданные.Документы.ЗаказПокупателя, "ОтмененныеЗапасы")
Если ПараметрыДоступаОтмЗапасы.Доступность = Истина Тогда
...........................;
КонецЕсли;
У меня на документ установлены права чтения, на таб часть нет. Но функция возвращает истину для прав просмотра табличной части.
По теме из базы знаний
- Подсистема БСП «Управление доступом», основные объекты и регистры
- Универсальное заполнение табличных частей
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
- Просмотр прав доступа и ролей 1С (документы, справочники и т.д.)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10) Да обновили конфу товарищи, у них не открывается док, первое на чем сыпется это на элементах табличной части на форме. А у них роль используется в которой нет прав на просмотр ТЧ. Вот и думал проверить через данную функцию и не выполнять тот код что связан с элементами табличной части на форме.
(13)
Ну вот поэтому такое использовать - это бессмысленное занятие.
Если проблема в установке свойств элементов формы, то следует использовать ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы() тогда установка свойств для невидимых элементов формы не будет валиться.
, у них не открывается док, первое на чем сыпется это на элементах табличной части на форме. А у них роль используется в которой нет прав на просмотр ТЧ. Вот и думал проверить через данную функцию и не выполнять тот код что связан с элементами табличной части на форме.
Ну вот поэтому такое использовать - это бессмысленное занятие.
Если проблема в установке свойств элементов формы, то следует использовать ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы() тогда установка свойств для невидимых элементов формы не будет валиться.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот