|
|
(бух 8.1) добавить роль, доступную для запуска |
☑ |
|
0
vechiy
02.12.11
✎
11:56
|
Коллеги, не могу решить простую вроде проблему)
Как разрешить новой роли право на запуск базы?
Добавить её где-то в модуле?
Или непременно надо пересекать с одной из разрешенных?
|
|
|
1
vechiy
02.12.11
✎
12:01
|
в бухе ведь нет роли "пользователь"
|
|
|
2
Aleksey
02.12.11
✎
12:05
|
там жестко прописано при входе
|
|
|
3
Aleksey
02.12.11
✎
12:08
|
Общий модуль -> Управление пользователями
// Процедура проверяет возможность запуска ИБ с определенными для текущего
// пользователя доступными ролями
//
Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") Тогда
Отказ = Истина;
#Если Клиент Тогда
Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
#КонецЕсли
КонецЕсли;
КонецПроцедуры
Это для БП 2.0, в 1.6 примерно тоже самое было
|
|
|
4
Aleksey
02.12.11
✎
12:09
|
Соответственно в модуле обычного приложения (который самый глобальный)
// Процедура - обработчик события "Перед началом работы системы".
//
Процедура ПередНачаломРаботыСистемы(Отказ)
УправлениеПользователями.ПроверитьВозможностьРаботыПользователя(Отказ);
КонецПроцедуры
|
|
|
5
vechiy
02.12.11
✎
12:47
|
да, да, это знаю, пасиба
хотелось на лету, никого не выгоняя)
ну ладно)
|
|
|
6
Aleksey
02.12.11
✎
13:02
|
(5) Ну так ответ на твой вопрос, или в коде добавлять или добавить роль бухгалтера
|
|