У текущего пользователя нет доступных ролей для запуска информационной базы 1С
Почему 1С может не запускаться и выдавать ошибку: «У текущего пользователя нет доступных ролей для запуска информационной базы» в 1С Бухгалтерии 2.0 на платформе 8.2 или 8.3? Ответ прост, рассмотрим причину.
Причина кроется в том, что по умолчанию для каждого пользователя должна быть установлена роль — «Бухгалтер» или «ПолныеПрава». Бухгалтерия — это «базовая» роль, которая необходима для нормального функционирования конфигурации.
Если посмотреть код в конфигураторе, можно увидеть такой фрагмент:
Если НЕ РольДоступна(«ПолныеПрава») И НЕ РольДоступна(«Бухгалтер») Тогда
Отказ = Истина;
…
КонецЕсли;
Т.е. при каждом запуске каждого пользователя система проверяет наличие нужных ролей.
Решение проблемы — назначить пользователю нужную роль.
Для этого необходимо зайти в режиме конфигуратор, войти в меню «Администрирование — Пользователи».
В списке найти нужного пользователя и на вкладке «Прочие» указать нужные роли пользователю:
Получите понятные самоучители по 1С бесплатно:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Дмитрий:
То, что вы нашли в конфигураторе вообще не даст запустить программу без полных прав. Может, там все-таки ИЛИ?
Алексей:
Все верно — там условие ИЛИ. Я сам добавлял еще одну базовую роль в БП 2.0 и у меня все заработало.
мм:
Что делать, если во вкладке прочие, отсутствует этот список доступных ролей?