Имя: Пароль:
1C
1С v8
Застрял с правами на обработку
0 daixiao
 
31.10.18
14:11
Ребята, хелп, плиз!

Есть УТ11.
Есть обработка состояние обеспечения.
Есть менеджер. У менеджера урезанные права.

Задача: дать права менеджеру на обработку Состояние обеспечения заказов.

Голову сломал, не выходит дать так, чтобы не пооткрывать лишнего.

Суть в чём:
Обработка входит в подсистему "Продажи/Оптовые продажи". В командном интерфейсе вижу её в разделе "Панель действий: Сервис".
У менеджера в роли есть доступ к обработке - она открывается, например, из Всех функций.
У менеджера есть право на подсистему Продажи и "Продажи/Оптовые продажи".
В форме настройки командного интерфейса подсистемы у обработки по-умолчанию включена видимость.

Запускаю программу под менеджером - нету обработки в интерфейсе.
Ну, думаю, мало ли, скрыта - Правая кнопка - Настройка панели действий: нету.
Вот где она? Права доступа к чему могут влиять на её видимость?

Под своими полными правами я, понятно, вижу обработку в нужном месте интерфейса: в панели действий подсистемы Продажи в категории Сервис.
1 yzimin
 
31.10.18
15:16
Смотрите права и на команды обработки
2 daixiao
 
01.11.18
07:38
(1) Правда Ваша.

С утра полегче стало. Заработало.

Итак, чтобы в интерфейсе отображаются команды, а не объекты, поэтому надо проверять:
1. право на просмотр объекта (обработки, отчёта и т.п.);
2. право на просмотр команды, которой и открывается объект: либо в составе объекта, либо общая команда;
3. объект включен в нужную подсистему.
4. команда размещена в нужной подсистеме и в командном интерфейсе подсистемы либо установлена видимость по-умолчанию, либо видимость для какой-то конкретной роли;
5. право на просмотр этой подсистемы.