Ограничение прав пользователя через внешнюю обработку

1. albertik88 11 17.12.14 07:29 Сейчас в теме
Всем привет, использую ЗУП КОРП, редакция 2.5 (2.5.85.1). Руководство ставит задачу задать пользователю права на просмотр только лишь одного справочника сотрудники, чтобы не ковырять типовые механизмы это можно реализовать через внешнюю обработку, то есть прямо в ней задать свой рабочий стол для этого пользователя, в справочнике пользователи при настройке есть пункт индивидуальный рабочий стол - ссылается на внешние обработки, в общем верю в то что механизм есть а как реализовать не знаю, кто знает поделитесь, я в этом деле новичок)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. didkovskij 44 17.12.14 08:20 Сейчас в теме
т.е. Вы хотите чтобы при запуске 1С открывалась обработка, где открывается модальная форма, которую нельзя закрыть?
3. albertik88 11 17.12.14 08:34 Сейчас в теме
(2) didkovskij, ага, в принципе с этим уже разобрался, теперь вопрос с том как программно отключить главное меню при открытии этой обработки
4. AlexO 135 17.12.14 09:42 Сейчас в теме
(3) albertik777,
задать пользователю права на просмотр только лишь одного справочника сотрудники, чтобы не ковырять типовые механизмы это можно реализовать через внешнюю обработку

смешно )
вопрос с том как программно отключить главное меню
не смешно.
Руководство ставит задачу

Вы им предложите решить аналогичную задачу - свалить в Америку, и руководить фирмой оттуда. Где-то примерно так и 1С, права, и ВО.
5. albertik88 11 17.12.14 09:55 Сейчас в теме
(4) AlexO, на мой взгляд вполне реальная задача
6. Infector 201 17.12.14 09:58 Сейчас в теме
Должен огорчить Вас - типовая конфигурация дает право на чтение и просмотр справочника Сотрудники на роль "пользователь", иными словами - всем. Сражаться с этим недоразумением программно можно конструциями в подписках Если РольДоступна("inf_ТолькоПросмотр") Тогда... ... КонецЕсли;
Это, естественно, предполагает наличие самосозданных ролей, но по большому счету они поддержке системы не мешают.
Аналогично можно создать и усеченный до предела интерфейс для таких пользователей, выкинув из главного меню все или почти все. Поддержке опять же не мешает, т.к. в конфигурации поставщика будет отсутствовать в принципе.

Со внешней обработкой скорее всего ничего толкового не получится, в лучшем случае - "костыль"
7. albertik88 11 17.12.14 10:01 Сейчас в теме
(6) Infector, все получается, осталось лишь главное меню отключить, пока борюсь с ним
9. Infector 201 17.12.14 10:12 Сейчас в теме
(7) albertik777,
Так интерфейс создайте пустой и ему назначте. Останутся стандартные действия и пункты из интерфейса Общий, которые простому пользователю ничем не помогут.
10. albertik88 11 17.12.14 10:25 Сейчас в теме
(9) Infector, создал пустой, указал, но он просит указать еще профиль доступа, какой бы ни указал есть меню сервис
8. albertik88 11 17.12.14 10:11 Сейчас в теме
кто знает как убрать главное меню программно? чтоб его вообще не было
11. Infector 201 17.12.14 10:46 Сейчас в теме
Ну право на использование интерфейса привязывается к ролям системы. Можно назначить любую, которая есть у пользователя (у все без исключения есть роль пользователь) Меню сервис происходит из интерфейса "общий", но пользователь с минимальными правами ничего из этого выполнить не может и бывает послан системой.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот