Изменение прав пользователя без обновления конфигурации. #158479


#0 by Разделяй_и_властвуй
Проблема стара как мир. Необходимо в БД работающей 24 часа в сутки 7 дней в неделю корректироватиь права пользователей. В 1сV8 для настройки прав пользователей существует механизм ролей. Данный механизм позволяет назначить одному пользователю более одной роли и программно добавлять и удалять роли пользователя. Но иногда возникают ситуации когда прав роли №1 для конкретного пользователя недостаточно, а если добавить роль №2 пользователь получает доступ к информации не относящейся к сфере его компетентности. Напрашивается выход - создать роль№3. НО для этого необходимо обновление конфигурации со всеми вытекающими... Конечно роль№3 необходимо было бы создать на этапе внедрения, но все течет и изменяется и на этапе внедрения не возможно все предвидеть. Для решения этой проблемы возможно титаническими усилиями создать для каждого объекта конфигурации роли с правами "Чтение", "Добавление", "Удаление" и т.д. Это позволит корректировать права пользователя без обновления конфигурации, но при добавлениии в конфигурацию новых объектов на данный объект даются полные права во всех ролях, что влечет ручное удаление прав во всех, ранее созданных ролях. Второй вариант решения данной проблемы - при вводе, удалении, добвалении и т.д. поставтить программную проверку на правомочность этого действия данным пользователем. Но здесь присутствуют подводные камни. Например если пользователь имеет возможность запустить внешнюю обработку и у него роль с полными правами. Есть еще один способ. Какими либо средствами изменить непосредственно конфигурацию. Но описания где и что расположено нет (или я пока не знаю где это описание). Посему вопрос. Как быть и что делать? Есть ли возможность и если есть то как программно изменять права пользователей? Есть ли возможность и если есть то как изменять права роли. Есть ли какие либо другие способы решения данной проблемы?
#1 by ТелепатБот
#2 by Разделяй_и_властвуй
В данных ссылках, по моему мнению нет ответа на поставленные вопросы.
#3 by Разделяй_и_властвуй
Жентельмены пьють и закусывають?
#4 by Волшебник
Хорошо, что он хоть с темой угадал. Не требуй от него слишком многого.
#5 by Konst1Cv8
А конфа какая ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С