#0
by Alexor
Всем привет. Есть задача сделать ограничение доступа на уровне записей. Например к документам реализация по разрешенным складам пользователя. Разрешенные склады у пользователя заданы в регистре сведений. Конфигурация УТ11. Как будет оптимальнее с точки зрения производительности? 1. в шаблоне роли написать запрос который будет вытаскивать склады из РС и производить отбор по получившемуся списку. 2. Создать параметр сеанса и заполнять при входе списком разрешенных складов, в роли делать отбор по этому параметру сеанса. 3. Другой вариант. Раньше делал п.2, но может изменилось чего за последнее время.
#1
by FIXXXL
любой запрос в РЛС, даже разименование через точку от параметра сеанса - тормозища поэтому все что можно собрать в параметр сеанса - собирай в параметр
#2
by Fragster
воспользоваться типовыми шаблонами RLS из БСП не предлагать? Чтобы отчеты о правах доступа работали? Там, конечно, получается не максимальная производительность, но всё же во многих случаях достаточная.
#3
by AlvlSpb
"1. в шаблоне роли написать запрос который будет вытаскивать склады из РС и производить отбор по получившемуся списку. " Или выразился некорректно или неверно мыслишь. Заполнить шаблон и написать запрос ограничений в роли все-таки разные вещи. Запрос (ГДЕ..) будет действовать на всех пользователей и надо выписывать сложные конструкции ВЫБОР КОГДА, а поставить в шаблоне ограничение по складам и настроить их в профилях групп доступа - совсем другое дело. Что касается выбора из двух вариантов - я бы настраивал RLS
#5
by Лефмихалыч
параметр сеанса + обработчик ожидания, который раз в сколько-нибудь времени обновляет содержимое этго параметра, чтобы не выгонять пользователей при изменениях прав.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- MS SQL восстановление разностного бэкапа
- АТОЛ - штатный удаленный доступ к ККМ через службу FDSVC по порту 6220
- Настройка формы управленческой отчетности в Управлении холдингом.
- Передать ИсточникДоступныхНастроек на клиент
- Настройка АТОЛ онлайн к УТ 10.3
- Дубли строк в отчете ...
- EnterpriseData_1_0_beta
- Обработка заполнения объекта не работает
- Печать этикеток УТ 10.3
- Не получается создать обработку в регламентном задании УТ 10.3
- УТ11 Предельный размер расчетов наличными
- Прошивка АТол25F
- Сравнить наборы записей
- Функция ПроверитьВывод() в поле табличного документа
- Вопрос по печати комплекта документа в УТ 11.3
- 1C 8.3 Программное проставление реквизитов при выборе значения из Поля ввода
- Платформа 1С 8.3.9.2233 Клиентсерверный режим на Windows 7.
- Нужно ли отключать расширения при обновлении конфы?
- ТСД. Считывание штрих-кода не всегда вызывает внешнее событие формы
- Форматированный документ. Вставить текст. Не работает.