0

Дать новому пользователю доступ только к одной подсистеме

#1С 8.2#Обычное приложение#1С Бухгалтерия 2.0

Добрый день. В бухгалтерии встала задача: создать нового пользователя и дать ему доступ только к одной подсистеме. Создаю новую роль и интерфейс, заполняю ему только нужную подсистему, запускаю, пишет, что “У текущего пользователя нет доступных ролей”. Добавляю роль в код в качестве исключения:

Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("ЦАУ") Тогда
        Отказ = Истина;

Дальше начинаю отслеживать все настройки, нужные для загрузки. После отслеживания и добавления соответствующего доступа, загружаю и у меня появляется окно с нужными пунктами меню, но вылезает ошибка “Нарушение прав доступа”. Как можно выловить эту ошибку, доступ к чему не дан? Понимаю, что скорее всего лезу совсем в дебри, и может есть возможность сделать это проще. Если да, то как? По сути можно использовать права “ПолныйДоступ”, но как-то скрыть всё, что не относится к нужной подсистеме. Если просто назначить все права, но убрать просмотр ненужных подсистем и добавить нужный интерфейс, всё равно появляются все вкладки. При убирании вкладок через панель функций с режиме предприятия их всё равно можно восстановить, а нужно чтобы к ним доступа не было. Заранее спасибо.

 1365 2
Добавленоgamograff449 дней назад
Последняя активность448 дней назад


Добавить комментарий

Кирилл написал:448 дней назад0

Добрый день.

Да, права это всегда дебри :)

По моему опыту проще всего определить список документов и справочников, и вручную проставить эти права в роли. Однако, скорее всего всё равно будет лезть “Нарушение прав доступа”. Расшифровку того, к чему ему конкретно не хватает прав можно увидеть в журнале регистрации, под админом.

Если идти от “полных прав”, то, наверное, проще всего скопировать эту роль и разрешить только нужную для просмотра подсистему. Но это не лучшая практика :)

Ответить

gamograff написал:448 дней назад0

Спасибо! Пока решено было (для скорости, чтобы человек уже сейчас мог работать) при полных правах сделать интерфейс нужной подсистемы и убрать полностью панель функций, чтобы человек не мог открыть другие вкладки. Хотелось, чтобы оставалась нужная вкладка, а настройки панели просто скрыть, но почему-то при перезапуске всегда вылезала ещё и “Зарплата и кадры”. Видимо, придётся лезть в код обработки :(

Ответить

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Пользователь с правами только на чтение/просмотр 1С 8.2

Добрый день, коллеги! Помогите. Необходимо настроить пользователям права только...

Нет возможности установки связи исходящий документ-внутренний документ только у одного пользователя

Нет возможности установки связи исходящий документ-внутренний документ только у ...

Права доступа в 1С 8.2 (управление торговлей)

Добрый день! Помогите разобратся в администрировании пользователей, имеется 1С ...

Права пользователя в 1С 8.3

Здравствуйте. По моей работе в большинстве своём мне необходим только просмотр ...

Права только на чтение/просмотр документы

Создаю новую роль для пользователя. К некоторым документам есть доступ только на...

Новое

Помогите

Надо создать в 1С выдачу пенсий помогите. Мне надо сделать до 17.05.2017г скайп ...

Выгрузка из 1С ЗУП

Всем привет! у меня такой вопрос: в феврале 2017г сотруднице было начислено посо...

Требуется Программист 1С (Нижний Новгород)

Крупная и развивающаяся кампания находится в поисках Программиста 1С (Финансовы...

Требуется программист 1С

Добрый день, Ищу программиста 1С с опытом разработки программных продуктов для с...

Бюджетирование - статьи бюджета по произвольным данным

Помогите, пожалуйста! Создаю статью бюджета с произвольными данными. Загружаю с...