v8: Вопрос по использованию параметризированных функциональных опций #647832


#0 by ChAlex
Не догоняю до конца использование механизма. Может знающие наведете на путь истинный. Есть 2 функциональные опции значения которых берем из ресурс "действует" регистра сведений Права с измерениями "пользователь, право". Хочу в форме использовать эти 2 опции для отображения/скрытия реквизитов. 1-я "разрешенпросмотрцен", 2-я "разрешенпросмотрвалютныхцен". Соответсвенно в системе есть Параметры функциональных опций: Пользователь и Право. А собственно как указать разные значения Параметра "право" для разных вункциональных опций? Ведь для одного пользователя можно,например разрешить просмотр цен, а запретить просмотр валютных цен. В рез-те устанавливаемы параметр будет использоваться для обоих функциональных опций?
#1 by ChAlex
Up
#2 by ChAlex
Что никто не в курсе? Ау
#3 by szhukov
Создать роль и проверять РольДоступна("СозданнаяРоль") чем не подходит?
#4 by ChAlex
- можно проверять что угодно и писать этажерки кода. Суть в том, что функциональные опции работают без программирования, установлена - есть поле, не установлена - нет поля. Все хорошо для непараметризированных опций. А тут данные для разных опций нужно извлекать из одного источника но с разными параметрами
#5 by ChAlex
и уже проверил, установка параметра, необходимого для одной опции устанавливает другую
#6 by ChAlex
Неужели не предусмотрена связь параметров с самими опциями?
#7 by Mort
Сделай регистр с одним измерением пользователем и двумя флажками.
#8 by ChAlex
ну так а теперь если нужно множество вариантов - придется плодить ресурсы под каждую опцию, что совсем не универсально и практически лишает идеи завязаться на управление правами пользователя. Как крайний вариант - возможно. Но это как на телеге по автостраде гонять
#9 by ChAlex
+ - Чисто как механизм - оно то можно было бы закрыть глаза, а так форму управления правами придется все время править с добавлением нового флага + отсутствие создания интеракивно пользователем нужного права
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С