Имя: Пароль:
1C
1С v8
Расширение + Роль (2)
0 bigmag
 
29.11.17
22:04
ЗУП 3.1.3.274
1С 8.3.10.2639

В конфигураторе есть документ "Перенос данных", который доступен только под полными правами.
Для корректировки этого документа мне необходимо дать доступ кадровику. Полные права кадровику давать не охота и я решил добавить новую роль через расширение конфигурации, что бы не снимать конфигурацию с поддержки.
Открыл конфигуратор, добавил расширение. В расширении добавил новую роль. Открыл добавленную роль для настройки, но в дереве объектов конфигурации документа "Перенос данных" нету.
Тогда я из дерева типовой конфигурации добавил объект документ "Перенос данных" в расширение конфигурации. В новой роли дал полный доступ к этому документу. Сохранил конфигурацию и обновил БД.
Запустил конфигурацию под полными правами. Добавил новый профиль в котором выбрана новая роль. Добавил новую группу доступа в которой указал новый профиль.
Пользователя "Кадровик" добавил в типовую группу доступа "Кадровик" и в новую группу доступа, которая содержит новую роль для полного доступа к документу "Перенос данных".
При запуске конфигурации под пользователем "Кадровик" в интерфейсе я не нашел документа. Тогда я в расширение конфигурации добавил подсистему "Администрирование" и в новой роли включил просмотр.
Обновил БД, запустил 1С под Кадровиком.
Появился раздел "Администрирование" в котором есть ссылка на журнал документов "Перенос данных". Журнал документов открывается и видны все документы, но при попытки открытия документа отображается сообщение "Нарушение прав". Что не так?

Документ "Перенос данных" является регистратором для всех регистров сведений и регистров накопления. Возможно придется в расширение конфигурации добавить все регистры и в новой роли дать к ним доступ.

В общем вопросы:
1. Расширение конфигураций работает с ролями? Корректно?
2. Что я делаю не так? Как правильно создать расширение конфигурации в котором будет одна роль, которая дает полны права на документ, который двигает все регистры?

Выручайте...
1 Cyberhawk
 
29.11.17
22:18
На регистры не забудь права дать
2 Cyberhawk
 
29.11.17
22:19
Ты бы для начала сделал и проверил все без расширения, а потом уже переносил изменения в расширение...
3 AlvlSpb
 
29.11.17
22:21
(0) Странно уже то, что роль созданная в расширении появилась в пользовательском режиме.
Роль из расширения добавляется в базу только если прописана в модуле сеанса. Вернее фиксация роли для первого запуска, после первого запуска можно удалить запись в модуле сеанса, роль останется
4 bigmag
 
30.11.17
04:47
(1) Я тоже так думаю. Получается нужно все регистры добавлять в расширение. И я не нашел как в конфигураторе быстро перенести все объекты одного типа (допустим регистры сведений) в расширение.
5 hhhh
 
30.11.17
09:42
(4) вам все не надо, надо не все.
6 bigmag
 
30.11.17
20:20
(5) Можно по подробнее?
Я открыл документ "Перенос данных" в конфигураторе и посмотрел какие регистры он двигает. Ну там все регистры.

И еще в конфигурацию расширения добавляется регистр без измерений и ресурсов. Их нужно добавлять?
Да и документ в расширение добавился без реквизитов...
Как правильно сделать?
7 nordbox
 
30.11.17
20:30
естественно он добавится без реквизитов, кроме того любой объект добавится без реквизитов и подробностей, они тебе будут нужны только если ты соберешься, дополнять или изменять что то в математике объекта.
просто объекты добавь в расширения и на док дай права, открытие и т.д.
Независимо от того, куда вы едете — это в гору и против ветра!