Имя: Пароль:
1C
 
Регистр сведений и РЛС
0 daringer
 
08.08.18
11:10
Доброго времени суток! Есть проблема с РЛС на регистр сведений:

Есть независимый непериодический регистр, измерение Подразделение, реусурсы Пол, Вход

На регистр наложено ограничение прав по подразделению

Запрос ниже выводит все недоступные подразделения (объект не найден)

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПосещениеСалонов.Подразделение КАК Подразделение
ИЗ
    РегистрСведений.ПосещениеСалонов КАК ПосещениеСалонов
ГДЕ
    ПосещениеСалонов.ПериодДатаВремя МЕЖДУ &НачалоПериода И &КонецПериода

Если добавить в запрос хотя бы один ресурс, то отрабатывает правильно

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПосещениеСалонов.Подразделение КАК Подразделение,
    ПосещениеСалонов.Вход
ИЗ
    РегистрСведений.ПосещениеСалонов КАК ПосещениеСалонов
ГДЕ
    ПосещениеСалонов.ПериодДатаВремя МЕЖДУ &НачалоПериода И &КонецПериода

Как выбрать только доступные подразделения, не добавляя в запрос ресурс?
1 triviumfan
 
08.08.18
11:14
Рельс то покажи
2 daringer
 
08.08.18
11:15
Прочие поля : #ДоступПоСписку("Подразделение","ДоступныеПодразделения")

Доступ по списку:

ТекущаяТаблица
ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ
    ТекущаяТаблица.#Параметр(1) в (&#Параметр(2))
3 triviumfan
 
08.08.18
12:08
Очень странно. Это в консоли запросов такое поведение или где?
4 triviumfan
 
08.08.18
12:29
5 laeg
 
08.08.18
12:38
А не кажется ли глупым выбирать доступные подразделения из этого регистра ? может все же стоит такие данные получать из регистров настройки доступа ?
Было бы не плохо озвучить цель получения этих данных.
6 triviumfan
 
08.08.18
13:00
7 triviumfan
 
08.08.18
13:01
(6) очень развернутый ответ)