Платформа 8.2, ут 10.3
Необходимо для каждого пользователя сделать возможность указания Списка доступных типов цен( в том числе и групп) и недоступных, то есть чтобы пользователь видел только некоторые папки с типами цен и некоторые типы цен, вопрос как это сделать?
Я создал параметр сеанса тип ФиксированныйМассив, в справочники пользователи добавил таблицу доступные типы цен, в Rls добавил но проблема в том что он не дает установить данный параметр сеанса, т.к. нет доступа к ценам, устанавливаю параметр сеанса ПередНачаломРаботыСистемы. Если в рлс прописать запрос к таблице текущего пользователя с доступными типами цен то работает, но мне нужно 2 таблицы где руководители смогут устанавливать как элементы так и группы, и соответсвено из 1 таблицы надо вычитать другую(доступные минус недоступные), поэтому такой запрос в RLS сильно будет загружать систему, вопрос как мне установить список доступных типов цен а в рлс привязаться к этому списку?
Необходимо для каждого пользователя сделать возможность указания Списка доступных типов цен( в том числе и групп) и недоступных, то есть чтобы пользователь видел только некоторые папки с типами цен и некоторые типы цен, вопрос как это сделать?
Я создал параметр сеанса тип ФиксированныйМассив, в справочники пользователи добавил таблицу доступные типы цен, в Rls добавил
ГДЕ ТекущаяТаблица.Ссылка В (&СписокДоступныхЦен)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Все сам разобрался,тему можно закрывать. Решение: Создал новый глобальный модуль который исполняется на сервере с Привилегированным режимом, и туда засунул свою функцию, т.к. для модуля получается RLS отключен все отлично заработало!!!!
(5) AllexSoft, методом эксперимента мной было выяснено, что для такого варианта в Модули должна быть только галка Сервер, если у модуля стоит галка Сервер и Обычное приложение, перед функцией пишу &НаСервере , при вызове такой функции из процедуры клиента он ее просто не видит, а УстановитьПривелигированныйРежим работает только для сервера, при ее вызове на клиентской функции ошибки нет но она не работает.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот