ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВложенныйЗапросЗаказы.оСуммаВзаиморасчетовРозничнаяОборот КАК СуммаЗаказов,
ВложенныйЗапросЗаказы.ЗаказПокупателяПодразделение КАК Подразделение
ИЗ
(ВЫБРАТЬ
СУММА(ЗаказыПокупателейОбороты.оСуммаВзаиморасчетовРозничнаяОборот) КАК оСуммаВзаиморасчетовРозничнаяОборот,
ЗаказыПокупателейОбороты.ЗаказПокупателя.Подразделение КАК ЗаказПокупателяПодразделение
ИЗ
РегистрНакопления.ЗаказыПокупателей.Обороты(,, Регистратор, ЗаказПокупателя.ДатаОтгрузки МЕЖДУ &НачалоПериода И &КонецПериода) КАК ЗаказыПокупателейОбороты
ГДЕ
(ЗаказыПокупателейОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя
ИЛИ ЗаказыПокупателейОбороты.Регистратор ССЫЛКА Документ.ИзменениеЗаказаПокупателя)
СГРУППИРОВАТЬ ПО
ЗаказыПокупателейОбороты.ЗаказПокупателя.Подразделение) КАК ВложенныйЗапросЗаказы
ТекущаяТаблица ГДЕ ТекущаяТаблица.#Параметр(1) В
(ВЫБРАТЬ Различные
НастройкиПользователей.Значение КАК Подразделение
ИЗ
РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
Где
НастройкиПользователей.Настройка.Наименование = "Основное подразделение"
И НастройкиПользователей.Пользователь = &ТекущийПользователь
И Не НастройкиПользователей.Значение = ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)
)
ИЛИ ТекущаяТаблица.#Параметр(1) = &ТекущееПодразделениеТТ
ИЛИ ТекущаяТаблица.#Параметр(2) = &ТекущийПользователь
ИЛИ ТекущаяТаблица.#Параметр(3) = &ТекущееПодразделениеТТ
Если выполнить запрос в консоли запросов или отчете на СКД под пользователем с полными правами (на которого RLS не распространяется), то получаем результат.
Если выполнить запрос в консоли запросов под пользователем на которого RLS распространяется, то получаем результат.
Если выполнить запрос в отчете на СКД, то результата не получаем.