0

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

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

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

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

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

 1172 2
Добавленоgamograff386 дней назад
Последняя активность386 дней назад


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

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

Добрый день.

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

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

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

Ответить

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

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

Ответить

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

Расчет районного коэффициента в больничном листе

Добрый день! Очень нужна помощь! При расчете б/л не верно считает положительную ...

Отражение зарплаты в регламентирован ним учете

Использую Зуп 2.5 Потребовался отчёт для выборки данных по сотрудникам из докуме...

Возврат по картам по зарплате, в случае изменения реквизитов банка

По карте была перечислена зарплата, но платеж вернулся (изменились реквизиты бан...

Составление отчета

Здравствуйте!! Нужна помощь !!! что означает Ошибка получения информации набора ...

Не могу активировать настройку

Добрый день, скачал учебную версию 8.3 Захотел внести изменения в конфигурацию З...