Имя: Пароль:
1C
1С v8
Кто-нибудь создавал роли в 1с 8.3 ?
0 LadyInGreen
 
28.10.15
11:49
Создала роль Касса (создавала ее по подсистеме Касса), Затем создала профиль Кассир, туда добавила эту роль (ну и еще до кучи Базовые права, Вывод на принтер, в файл, в буфер обмена, запуск толстого клиента, запуск тонкого клиента). Предварительно обновила справочник ИдентификаторыОбъектовМетаданных (прочитала об этом): Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника(ИСТИНА,ЛОЖЬ,ЛОЖЬ);
Назначила пользователю этот профиль.

Не работает :( При входе пишет,

{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль(6)}: Ошибка при вызове метода контекста (Получить)
    Параметры = Константы.ПараметрыПереходаСРедакции20.Получить().Получить();
по причине:
Нарушение прав доступа!

В конфигураторе добавила роли Кассир эту константу, на всякий случай обновила справочник ИдентификаторыОбъектовМетаданных опять. Не работает. Ту же ошибку пишет :(
1 Fish
 
28.10.15
11:51
(0) Ну так дай своей роди права на получение констант.
2 klis
 
28.10.15
12:05
(0) Так там же "Получить().Получить()" - первый Получить() получает константу, а второй уже что-то из этого (хранилища?), на чего у пользователя, видимо, прав не хватает.
3 Fish
 
28.10.15
12:10
(2) Да, кстати, слона-то я и не приметил. Надо смотреть в ЖР, что и откуда он там пытается получить :)
Программист всегда исправляет последнюю ошибку.