Четверг, 03.10.2024, 01:34
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
У текущего пользователя нет доступных ролей для запуска базы
МистикДата: Четверг, 11.09.2014, 14:08 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 61
Репутация: 0
Статус: Offline
Добрый день, друзья.
Решил поделится с Вами небольшой инфой - может, кто не знал.
Добавление новой роли в бухгалтерии 2.0:
Добавили роль, например, менеджер. Новая роль, невшитая. Создается копированием. Далее, назначили её пользователю, и убрали галочки с остальных ролей. И наш пользователь зайти не может - программа выдает ошибку - "У текущего пользователя нет доступных ролей, для запуска информационной базы."
Лечится это так:
Конфигурация - Общие - Общие модули - Управление пользователями.
Открываем модуль, и там ищем процедуру "ПроверитьВозможностьРаботыПользователя (Отказ)".
Процедура по умолчанию:

Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт

Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") Тогда
Отказ = Истина;
#Если Клиент Тогда
Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
#КонецЕсли
КонецЕсли;

КонецПроцедуры

Дописываем нашу роль, и получается:

Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт

Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("Менеджер") Тогда
Отказ = Истина;
#Если Клиент Тогда
Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
#КонецЕсли
КонецЕсли;

КонецПроцедуры

Вот, собственно, и все) Можно работать.
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024Бесплатный хостинг uCoz