Добрый день! Есть справочник, на основе этого справочника строится отчет. Есть ряд сотрудников, которые могут формировать отчет, но справочник им не нужно смотреть. Если я у справочника оставляю роль только чтение, то самого справочника они не видят, но и отчет выдает пустоту. А если добавляю и чтение, то они видят и сам справочник. Что можно предпринять? Спасибо :-)
(7) если дальше явно не прописываете выполнение СКД, то не факт.. надо пробовать. Попробуйте или явно прописать выполнение и вывод или переделайте на свою кнопку в форме и перед вызовом компоновки отчета там установите привилегированный режим
(10) настроил так:
у роли пользователя к такому справочнику поставил роли Чтение и Просмотр
для Чтения поставил ограничения:
<Прочие поля> ГДЕ ЛОЖЬ
Ссылка, Код, Наименование ГДЕ ИСТИНА
тогда в запросе смогут быть получены данные поля (Где Истина) и выведены в отчет, если же в тексте запроса есть обращение к запрещенным полям этого справочника, то не будет получено и выведено ни одного поля этого справочника.
При этом список справочника пуст (вероятно, потому что в списке есть запрещенные поля, поэтому не происходит считывания ни одного объекта), так же не открывается и сам элемент справочника при попытке расшифровки из отчета.
Я что-то до конца не понимаю. У роли есть отдельные права Чтение и Просмотр. Второе право как раз отвечает за пользовательскую видимость. Если в роли просмотр не стоит, то пользователь не увидит справочник, только данные отчета.
ну для конкретной роли/ролей можете в командном интерфейсе настроить видимость по умолчанию в Ложь, но при желании все равно можно будет в пользовательском режиме сам пункт меню вернуть