0
daixiao
31.10.18
✎
14:11
|
Ребята, хелп, плиз!
Есть УТ11.
Есть обработка состояние обеспечения.
Есть менеджер. У менеджера урезанные права.
Задача: дать права менеджеру на обработку Состояние обеспечения заказов.
Голову сломал, не выходит дать так, чтобы не пооткрывать лишнего.
Суть в чём:
Обработка входит в подсистему "Продажи/Оптовые продажи". В командном интерфейсе вижу её в разделе "Панель действий: Сервис".
У менеджера в роли есть доступ к обработке - она открывается, например, из Всех функций.
У менеджера есть право на подсистему Продажи и "Продажи/Оптовые продажи".
В форме настройки командного интерфейса подсистемы у обработки по-умолчанию включена видимость.
Запускаю программу под менеджером - нету обработки в интерфейсе.
Ну, думаю, мало ли, скрыта - Правая кнопка - Настройка панели действий: нету.
Вот где она? Права доступа к чему могут влиять на её видимость?
Под своими полными правами я, понятно, вижу обработку в нужном месте интерфейса: в панели действий подсистемы Продажи в категории Сервис.
|
|
2
daixiao
01.11.18
✎
07:38
|
(1) Правда Ваша.
С утра полегче стало. Заработало.
Итак, чтобы в интерфейсе отображаются команды, а не объекты, поэтому надо проверять:
1. право на просмотр объекта (обработки, отчёта и т.п.);
2. право на просмотр команды, которой и открывается объект: либо в составе объекта, либо общая команда;
3. объект включен в нужную подсистему.
4. команда размещена в нужной подсистеме и в командном интерфейсе подсистемы либо установлена видимость по-умолчанию, либо видимость для какой-то конкретной роли;
5. право на просмотр этой подсистемы.
|
|