|
Расширение + Роль (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
|
естественно он добавится без реквизитов, кроме того любой объект добавится без реквизитов и подробностей, они тебе будут нужны только если ты соберешься, дополнять или изменять что то в математике объекта.
просто объекты добавь в расширения и на док дай права, открытие и т.д. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |