Имя: Пароль:
1C
1С v8
Права только просмотр
,
0 LivingStar
 
26.09.13
11:59
БП 2.0 (2.0.38.6), задача в заведении пользователя с правами только просмотр. Создал роль, проставил галки только просмотр, разрешенеие на запуск тонкого толстого клиента. Создал пользователя, установил ему это роль. Запускаю, выдается сообщение "У текущего пользователя нет доступных ролей для запуска информационной базы". Что нужно установить этому пользователю или этой роли, что бы запустить 1с ?
1 МойКодУныл
 
26.09.13
11:59
Бухгалтер(основная рабочая роль)
2 МойКодУныл
 
26.09.13
12:00
Но это нарушит условие твоей задачи, или изменяй "ПриНачалеРаботыСистемы", условие там вроде.
3 LivingStar
 
26.09.13
12:02
Проставил все галки на права конфигурации, все равно не пускает ((((

(1) Так эта роль наверное откровет доступ ко всему?
4 catena
 
26.09.13
12:02
(3)Смотри в (2) - в типовых при начале работы системы жестко прописаны роли, с которыми можно работать.
5 LivingStar
 
26.09.13
12:03
(4) Гляну сейчас!!!
6 LivingStar
 
26.09.13
12:05
(2) (4) Посмотрел, что то ничего не нашел там (
7 Fish
 
26.09.13
12:06
(6) Глобальный поиск по фразе "У текущего пользователя нет доступных ролей" спасет тебя.
8 Coldboy
 
26.09.13
12:08
(6) ПроверитьВозможностьРаботыПользователя
Общий модуль Управлением пользователями
9 Kreont
 
26.09.13
12:09
Ищи, и там добавь свою роль:
ЕстьДоступныеПраваДляЗапускаКонфигурации

но все равно не запустится :)
10 LivingStar
 
26.09.13
12:10
(2) не пускает до этой процедуры, в неё не заходит
11 Kreont
 
26.09.13
12:12
+(9) чтоб все правильно запустилось еще надо дать права на изменение личн.настроек (РС), параметров сеанса и еще обязательно права на запуск обработок что при старте могут запускаться (типа показ рекламы/первый запуск и т.п.)...
12 Coldboy
 
26.09.13
12:13
(11) ниче не надо, надо сделать как я указал добавить, еще в условие если еще роль .
13 LivingStar
 
26.09.13
12:20
В функции ОпределениеТекущегоПользователя()

вылетает на строке ОбъектПользователь = Справочники.Пользователи.СоздатьЭлемент();

пишет: Недостаточно прав доступа !
14 LivingStar
 
26.09.13
12:20
(12) Там добавил роль в условие, но сейчас (13)
15 Галахад
 
гуру
26.09.13
12:21
(13) Правильно. Только просмотр же.
16 LivingStar
 
26.09.13
12:21
(15) Что на время дать доступ на запись, или постоянно на справочник пользователи?
17 Fish
 
26.09.13
12:22
(14) Дай права на этот справочник, либо надо, чтобы пользователь был уже заведён в него.
18 Guk
 
26.09.13
12:25
по методологии 1С, пользователь не может только смотреть базу. обязательно должен что-то редактировать. ничем иным нельзя объяснить, что на протяжении многих веков, еще с бух. под 7.7, 1С впадлу сделать роль "Только просмотр"...
19 Guk
 
26.09.13
12:26
+(18) несмотря на многочисленные просьбы пользователей со всего мира...
20 LivingStar
 
26.09.13
12:29
Там ещё 100 ошибок обощел, запустилось, но предварительно показало окно "Нарушение прав доступа!!!", как его убрать ещё не понял!
21 Галахад
 
гуру
26.09.13
12:30
(20) Наплюй, это обработки пытаются открыться.
22 Пеппи
 
26.09.13
12:31
Достаточно дату запрета установить :)
23 LivingStar
 
26.09.13
12:32
(21) Так у меня стоит на обработки использовать!
24 LivingStar
 
26.09.13
12:33
(22) Справочники то можно будет править!!! Или дата запрета для пользователя делает ему на все только просмотр?
25 Бледно Золотистый
 
26.09.13
12:33
Можно подписку сделать на все объекты с Отказ = Истина;
26 Kreont
 
26.09.13
12:44
(12) надо, см. (13) :)
27 LivingStar
 
26.09.13
13:00
В другой базе, все время выдает ошибку, я уже дал все права на регистры сведений, уже перетащил роль запускающую 1с из другой базы. Все равно... Что делать то с ней????

{ОбщийМодуль.УправлениеПользователями.Модуль(138)}: Ошибка при вызове метода контекста (Записать)
    МенеджерЗаписи.Записать(Истина);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ОбщегоНазначения.Модуль(3765)}: Ошибка при установке значения атрибута контекста (ОбщиеЗначения)
    МенеджерЗаписи.Записать(Истина);
по причине:
Нарушение прав доступа!
28 Kreont
 
26.09.13
13:02
(27) параметры сеанса еще проверяй
29 LivingStar
 
26.09.13
13:03
(28) Да спасибо, поправил только что, установки их не хватало!
30 fmrlex
 
26.09.13
13:07
В модуле УправлениеПользователями
Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт
Измени
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("ТВОЯ_РОЛЬ") Тогда
31 LivingStar
 
26.09.13
13:46
(30) Это первое что я сделал, было только в БП, в ЗуП такого нет. И потом кроме этого ещё несколько моментов правил.