|
Проблема с открытием конфигуратора, списка пользователей | ☑ | ||
---|---|---|---|---|
0
Medved_1
21.08.15
✎
10:48
|
Платформа: 1С:Предприятие 8.3 (8.3.6.2076)
Конфа: Бухгалтерия предприятия, редакция 3.0 (3.0.40.39) Захожу под пользователем с полными правами - нарушение прав доступа к конфигурации и к списку пользователей. Программно создаю "левого" пользователя с админскими и полными правами в БД. В списке выбора пользователей - вижу, захожу. И опять проблема с открытием конфигурации и списка пользователей... Подскажите - в чем может быть проблема? |
|||
1
СергейКу
21.08.15
✎
10:54
|
Как ты создаешь "левого пользователя" программно если нет доступа к конфигурации и списку пользователей?
|
|||
2
Medved_1
21.08.15
✎
10:55
|
(1) не знаю, но пользователь успешно создался в толстом клиенте.
|
|||
3
СергейКу
21.08.15
✎
11:00
|
Хоть под одним пользователем есть доступ к конфигуратору?
|
|||
4
Medved_1
21.08.15
✎
11:10
|
(3) не могу проверить. Знаю пароль только от админа БД.
|
|||
5
СергейКу
21.08.15
✎
11:12
|
(4) Конфа типовая?
|
|||
6
СергейКу
21.08.15
✎
11:16
|
Для доступа к конфигуратору нужны права "Администрирование", если типовая.
|
|||
7
GreatOne
21.08.15
✎
11:19
|
файловая?
|
|||
8
sash-ml
21.08.15
✎
11:23
|
проверь в табло ПравоДоступа("Администрирование",Метаданные)
|
|||
9
Medved_1
21.08.15
✎
11:29
|
(8) ложь
(7) файловая (5) типовая "Левый" пользователь был создан с ролями Администрирование, Администрирование системы, Полные права. |
|||
10
sash-ml
21.08.15
✎
11:36
|
ПравоДоступа("Администрирование",Метаданные,ПользователиИнформационнойБазы.ПолучитьПользователей()[0])
перебери всех пользователей с 0 по сколько из там и найди с нужными правами |
|||
11
sash-ml
21.08.15
✎
11:38
|
+(10) также перебери в табло все роли и найди нужную
ПравоДоступа("Администрирование",Метаданные,Метаданные.Роли [0]) |
|||
12
Medved_1
21.08.15
✎
11:44
|
(11) (10) что бы по пользователям пройтись с использованием ф-ии "ПравоДоступа(" надо иметь админские права - а вот тут как раз и конфликт - мне БД говорит, что админских прав я не имею!
|
|||
13
igork1966
21.08.15
✎
11:46
|
Динамическим обновлением не баловались? Кэш чистили? Проверку базы делали?
|
|||
14
Medved_1
21.08.15
✎
11:50
|
(13) нет
базу (сам 1CD) перенёс вообще на другой комп проверка ничего не дала - CDBFL клянётся и божится, что ошибок нет. Тестирование и исправление - едоступно по той же причине, что и конфа и список пользователей - нарушение прав доступа. |
|||
15
sash-ml
21.08.15
✎
11:50
|
(12) +(11) ну роли то тебе доступны, есть вообще там роль с правом администрирование?
|
|||
16
igork1966
21.08.15
✎
11:51
|
(14) Попробовать грохнуть всех пользователей?
|
|||
17
Medved_1
21.08.15
✎
11:51
|
(15) есть. Я да ж сам создал роль с админскими правами программно - я ж писал.
|
|||
18
Medved_1
21.08.15
✎
11:52
|
(16) мысль. сейчас попробую.
|
|||
19
sash-ml
21.08.15
✎
11:54
|
(17) не название роли, а право доступа внутри роли
|
|||
20
Medved_1
21.08.15
✎
12:17
|
Всем сапасибо!
Обнаружился "взлом" БД - некто "подшаманил" роли в БД. Будем разбираться. ЗЫ: Помогла функция "ПравоДоступа("Администрирование",Метаданные," по РОЛЯМ. Прошёлся - обнаружил, что только одной роли дано право Администрирования метаданных. Добавил в "левого" пользователя эту найденную роль. Смог открыть конфу и список пользователей. Ну и обнаружил весьма интересные изменения БД. |
|||
21
Medved_1
21.08.15
✎
12:20
|
ЗЫ: Отработало всё только в привилегированном режиме в толстом клиенте.
Это на заметку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |