Расширение + Роль (2) #809393


#0 by bigmag
В конфигураторе есть документ "Перенос данных", который доступен только под полными правами. Для корректировки этого документа мне необходимо дать доступ кадровику. Полные права кадровику давать не охота и я решил добавить новую роль через расширение конфигурации, что бы не снимать конфигурацию с поддержки. Открыл конфигуратор, добавил расширение. В расширении добавил новую роль. Открыл добавленную роль для настройки, но в дереве объектов конфигурации документа "Перенос данных" нету. Тогда я из дерева типовой конфигурации добавил объект документ "Перенос данных" в расширение конфигурации. В новой роли дал полный доступ к этому документу. Сохранил конфигурацию и обновил БД. Запустил конфигурацию под полными правами. Добавил новый профиль в котором выбрана новая роль. Добавил новую группу доступа в которой указал новый профиль. Пользователя "Кадровик" добавил в типовую группу доступа "Кадровик" и в новую группу доступа, которая содержит новую роль для полного доступа к документу "Перенос данных". При запуске конфигурации под пользователем "Кадровик" в интерфейсе я не нашел документа. Тогда я в расширение конфигурации добавил подсистему "Администрирование" и в новой роли включил просмотр. Обновил БД, запустил 1С под Кадровиком. Появился раздел "Администрирование" в котором есть ссылка на журнал документов "Перенос данных". Журнал документов открывается и видны все документы, но при попытки открытия документа отображается сообщение "Нарушение прав". Что не так? Документ "Перенос данных" является регистратором для всех регистров сведений и регистров накопления. Возможно придется в расширение конфигурации добавить все регистры и в новой роли дать к ним доступ. В общем вопросы: 1. Расширение конфигураций работает с ролями? Корректно? 2. Что я делаю не так? Как правильно создать расширение конфигурации в котором будет одна роль, которая дает полны права на документ, который двигает все регистры? Выручайте...
#1 by Cyberhawk
На регистры не забудь права дать
#2 by Cyberhawk
Ты бы для начала сделал и проверил все без расширения, а потом уже переносил изменения в расширение...
#3 by AlvlSpb
Странно уже то, что роль созданная в расширении появилась в пользовательском режиме. Роль из расширения добавляется в базу только если прописана в модуле сеанса. Вернее фиксация роли для первого запуска, после первого запуска можно удалить запись в модуле сеанса, роль останется
#4 by bigmag
Я тоже так думаю. Получается нужно все регистры добавлять в расширение. И я не нашел как в конфигураторе быстро перенести все объекты одного типа (допустим регистры сведений) в расширение.
#5 by hhhh
вам все не надо, надо не все.
#6 by bigmag
Можно по подробнее? Я открыл документ "Перенос данных" в конфигураторе и посмотрел какие регистры он двигает. Ну там все регистры. И еще в конфигурацию расширения добавляется регистр без измерений и ресурсов. Их нужно добавлять? Да и документ в расширение добавился без реквизитов... Как правильно сделать?
#7 by nordbox
естественно он добавится без реквизитов, кроме того любой объект добавится без реквизитов и подробностей, они тебе будут нужны только если ты соберешься, дополнять или изменять что то в математике объекта. просто объекты добавь в расширения и на док дай права, открытие и т.д.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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