Добрый день! Подскажите можно ли программно проверить имеют ли пользователи доступ к элементу справочника. Например у нас есть справочник "Кассы" и нужно из списка всех пользователей найти тех, кто имеет доступ(в данном случае формировать отчеты) к кассе "№1"? Спасибо!
(1)Должна быть роль для кассира. Или профиль. Как вариант - посмотреть какая роль работает с кассами а потом перебрать всех пользователей где
РольДоступна("Кассир").
(6)В том то и проблема, что не только у кассира есть возможность работать с кассами и видеть их. Для этого и хотим найти всех пользователей, чтобы ограничить доступ тем, кто не должен с ними работать
вот так вот прямо к исключительному элементу справочника организовать доступ типовыми средствами вряд ли получится
а вот ко всему справочнику можно - сделать роль, раздать роли права на справочники и отчеты, назначить роль пользователям, проверять наличие роли у пользователя при открытии справочника или отчета
чтобы к элементам справочника ограничить доступ, скорее всего дописывать конфигурацию, добавляя регистр сведений, где хранить пользователя и недоступные ему элементы, проверять доступ по данным регистра
Ну например в модуле приложения прописываете код попытки получения данных этого элемента с сохранением результата в РС. А дальше используете что-то по типу вот этого: https://infostart.ru/public/153667/