#0
by ratinc
Уважаемые, подскажите как в отчете на базе универсального сделать, что бы не выводилось - "Объект не найден" в случае, если у пользователя нет доступа к объекту?
#1
by Поросенок Петр
Если пользователь где-нибудь видит <Объект не найден.... то это говорит о кривости RLS. Ну или о битых ссылках. Но не об отчете.
#3
by ratinc
выбрать разрешенные - это если запрос есть. Отчет то на базе универсального. В чем кривость RLS если у пользователя нет доступа к просмотру элемента справочника контрагентов. В отчете по продажам соответственно в строчках с недоступными контрагентами - "объект не найден" Если бы это был не универсальный отчет тогда варианты известны. А что делать с универсальным?
#4
by Михаил Козлов
Не знаю, что Вы подразумеваете под Универсальный отчет. В том, который я знаю запрос есть. Могу предположить, что в любом отчете есть запрос.
#7
by DionisSergeevich
Если твой рлс ограничивает доступ к какому-нибудт справочнику, запрос к регистру (хоть с разрешенные хоть без) покажет все записи в регистре, но с <объект не найден>. А вот запрос к справочнику выдаст ошибку доступа если нет "разрешенные". РЛС к регистру и твой отчет показывает только нужную информацию. Но там уже с "разрешенные" - иначе ошибку доступа получишь. Вот, не за что
#8
by ratinc
Ну ткните носом где в отчете типовом по продажам на базе универсального можно запрос найти и исправить. Я с удовольствием поставлю там "Выбрать разрешенные" RLS на регистры используемые в этом отчете сделать можно, но не будет ли тотже эффект?
#9
by ratinc
Не заметил сразу последний пост. Попробую добавить RLS на регистры Но все же куда выставить - "выбрать разрешенные"? DionisSergeevich, спасибо за разъснение
#11
by GANR
В универсальных отчетах запрос формируется динамически, в зависимости от того, какой регистр/объект метаданных выбран. +1 С ВЫБРАТЬ РАЗРЕШЕННЫЕ - Объект не найден... все равно будет выводиться - РЛС надо настраивать так, чтобы не выводилось лишнего. Есть и драконовские способы - например в ТЗ выгрузить результат запроса, а потом отсеять строки, в которых хоть один Объект не найден... Но лучше уж РЛС настроить так, чтобы не было прав на определенные записи регистра, а не на отдельные измерения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- работа с ImageMagick из 1С
- розница 2.0 варианты отчетов
- Программный ввод на основании ПКО
- Не регистрируется объект для плана обмена
- v8: не видна переменная в модуле формы
- ОбъектXDTO в реквизитах
- Конвертация данных из табличной части в реквизит.
- Нужен перенос одного документа между базами
- Интересно почему 1С не заморочились с переносом остатков и движений из БП в УТ?
- Ошибка при проведении документа Списание с расчетного счета
- Как вызвать процедуру модуля внешней обработки из общего модуля?
- Как программно перезаписать документы
- уникальность записи регистра сведений
- Проблема с генерацией штрих-кода для весов с печатью этикеток v2
- Новый COMОбъект("ADODB.Connection") linux 1С 8.3
- Нужна помощь по СКД - итог по группировке не сходится с детальными записями
- Программно добавить выбранное поле в СКД
- отображение ФИО продавца на чеке.
- v7: Установить значение ячейки ТЗ по номеру колонки
- После обновления платформы пишет "База данных не обнаружена"