Есть отчет на СКД. Под пользователем с полными правами все прекрасно выполняется и выводятся - все группировки и детальные записи.
Под пользователем с ограниченными правами в отчете пропадает одна из группировок (Склад).
Причем у пользователя есть роли, в правах которых есть чтение и просмотр справочника "Склады", да и вообще всех таблиц, которые участвуют в запросе.
Мало того, если под этим пользователем открыть консоль запросов и выполнить запрос из набора СКД - все прекрасно выполняется и выводятся все поля выборки.
Почему под пользователем из полей СКД пропадает "Склад" при формировании отчета - ума не приложу....
Если схему выполнить в консоли компоновок данных, то видно, что для всех полей выборки скд генерирует поле ПРЕДСТАВЛЕНИЕССЫЛКИ(ИсходноеПоле), а вот для "Склад" - нет.
(0) Язык запросов не проверяет права на просмотр (только на чтение), а СКД проверяет.
В т.ч. и на просмотр полей (а не только таблиц).
>...добавил явный джойн по склад = склады.ссылка и склад взял из складов. Все заработало
Видимо на поле из которого берется склад, прав на просмотр все-таки не хватает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший