Отчёт на СКД, настроен отбор по Регистратор.Подразделение, у меня с полными правами отборы видны, но у пользователя нет. Как можно формировать отчёт под Привилегированным режимом чтобы данный отбор был доступен пользователю? Используются RLS, и хотелось бы их обойти.
Можно ли это сделать средствами СКД (как то сформировать в привилегированном режиме?)
вот запрос если он как то поможет:
------------------------------------------------------------------------------------------
ВЫБРАТЬ
ПартииТоваровНаСкладах.Период,
ПартииТоваровНаСкладах.Регистратор,
ПартииТоваровНаСкладах.Номенклатура,
ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры,
Выбор
Когда Регистратор Ссылка Документ.СписаниеТоваров
Тогда -ПартииТоваровНаСкладах.Количество
Иначе ПартииТоваровНаСкладах.Количество
Конец КАК Количество,
Выбор
Когда Регистратор Ссылка Документ.СписаниеТоваров
Тогда -ПартииТоваровНаСкладах.Стоимость
Иначе ПартииТоваровНаСкладах.Стоимость
Конец КАК Стоимость,
ПартииТоваровНаСкладах.Регистратор.Подразделение,
ПартииТоваровНаСкладах.Основание
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ Регистратор Ссылка Документ.СписаниеТоваров ИЛИ Регистратор ССЫЛКА Документ.ОприходованиеТоваров
------------------------------------------------------------------------------------------
без геморроя никак. Как правило нужно создать COM-соединение от имени пользователя с полными правами, выполнить отчет и передать его результат получателю.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший