helpf.pro
Регистрация

v8.2 УП: Программно скрыть некоторые команды рабочего стола

KorolyovSS
05.09.2014 13:24Прочитано: 6053

Добрый вечер.

Есть необходимость в зависимости от пользователя скрыть некоторые команды в командном интерфейсе рабочего стола.

Через роли и функциональные опции не прокатывает. Если кто с такой нуждой сталкивался, помогите. Очень нужно. Заранее благодарен.

Yandex
Возможно, вас также заинтересует
Реклама на портале
snfr1c
05.09.2014 16:32Ответ № 1

конфигурация какая?

В разных конфигурациях, разные методы. Посмотри как в Рознице настроены права у пользователя - там некоторые права снимаются/устанавливаются флажками в интерфейсе программы.

KorolyovSS
05.09.2014 16:53Ответ № 2

Самописная конфигурация. Какая версия  Розницы? В инете будет? Если не сложно, кинь ссылку или саму конфу на ящик. 

Bell
09.09.2014 12:10Ответ № 3

Функциональные опции

Bell
09.09.2014 12:11Ответ № 4

Почему не идет?

Bell
09.09.2014 12:17Ответ № 5

Если у тебя самописка

1.Введи пользователей базы елси нет.

2.Введи функциональные опции в спр. пользователи

3. У ОодулеСеанса распиши все что тебе надо по скрытию

KorolyovSS
11.09.2014 15:17Ответ № 6

В базе порядка 50 учетных записей пользователей. Функционал между ними определяется шестью ролями.

Для пользователей одной из ролей (МАСТЕР) хотелось бы ввести ограничения по видимости команд на рабочем столе по дополнительным 

признакам. Признаки эти формируются особым пользователем через справочник и наделяются пользователям с ролью МАСТЕР. У одного пользователя этик признаков может быть несколько. Исходя из этих наборов и хотелось бы гасить команды рабочего стола. Т.е. по сути добавление дополнительных

ролей или функциональных опций, но не меняя конфигурацию. В конфигурации все разнообразие этих признаков не предусмотришь, а посему функциональные опции и роли применить нельзя. Может я просто не вижу как это организовать программно? Если кто сталкивался с таким, подскажите.

sable
11.09.2014 15:41Ответ № 7

Используй "ПользовательскуюВидимость"

Bell
11.09.2014 17:26Ответ № 8

Что бы выйти на роль НУЖЕН Пользователь(что она у него есть) который зашел в базу от этого и плясасть. Если нет пользователя как ты к нему привяжушь роль. Изменять придется .

Bell
11.09.2014 17:43Ответ № 9

Все разнообразие ножно сделать путем рзабирия ролей на более мелкие

KorolyovSS
12.09.2014 15:48Ответ № 10

Разбитие ролей на более мелкие приведет к постоянному изменению конфигурации, что не возможно. Пользовательская видимость завязана на роли, которая одна (МАСТЕР) и вопрос не решает. Пользователя и его роль я определяю. Вопрос в том, как гасить программно команды рабочего стола исходя из пользователя с его набором дополнительных характеристик (количество которых изначально не определено) Грубо говоря хочу с имитировать распределение мастеров по ролям, но на программном уровне а не на уровне конфигурации. Я понимаю, что роль в конфигурации это одно, а гасить кнопки это другое, но смысл похож. Как добраться до команд программно, типа: Метаданные.ЭлементыРабочегоCтола и т.д. 

Bell
12.09.2014 22:56Ответ № 11

Роли когда ты их разобъешь слажаваются между собой и никагого измения конфигурации НЕ ТРЕБУЮТ.В итоге ты получишь свою роль МАСТЕР.

Что такое ДОПОЛНИТЕЛЬНЫЕ ХАРАКТЕРИСТИКИ.? Что бы добраться до команд надо ОПРЕДЕЛИТЬ РОЛИ (С РАЗБИТИЕМ по кажому документу ).ДОКУМЕНТ это и есть твой команда. Гасить документы (надо определить эти докменты) , а это роли.

Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.