|
Роль "ТолькоПросмотр" в Бухгалтерии 2.0
| ☑ |
0
ANDRU48
05.09.14
✎
10:27
|
Добавил роль "ТолькоПросмотр", галочки расставил на просмотр и чтение.
Код Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("ТолькоПросмотр") Тогда
добавил в общий модуль "УправлениеПользователями", чтобы запускалось.
Все жестко открывается на просмотр, но только текущий объект.
Теперь нужно сделать так, чтобы из табличной части документа, если там есть документы, можно бы было их просматривать (на увиличилку).
Сейчас все жестко на просмотре и нигде ничего нельзя посмотреть и открыть из формы или из табличной части.
Есть мысль сделать подписку на событие на запись и проведение всех объектов, а на документы поставить галочку редактирование и изменение.
Как реализовать, чтобы можно было "только просматривать" из одного объекта другой?
|
|
1
ANDRU48
05.09.14
✎
10:31
|
сделал, все как тут
|
|
2
SuperUser
05.09.14
✎
10:35
|
Может проще было сделать группы пользователей и дать к организации доступ "Чтение"? Зачем конфу дорабатывать?
|
|
3
ANDRU48
05.09.14
✎
10:41
|
(2) пробовал и так, все равно документы закрываются и из табличной части ничего нельзя просмотреть.
|
|
4
ANDRU48
05.09.14
✎
10:49
|
В моей роли поставил права на документах редактирование и изменение, создал подписку на событие источник ДокументОбъект, событие ПередЗаписью.
Теперь в какой бы модуль воткнуть обработчик, чтобы на всех документах срабатывал?
Пока что пробую на общем модуле "ЗаполнениеДокументов".
|
|
5
cons74
05.09.14
✎
10:57
|
Еще простой вариант - установить пользователю дату запрета изменения данных.
|
|
6
ANDRU48
05.09.14
✎
11:02
|
(5) уже пробовал
|
|
7
Azverin
05.09.14
✎
11:12
|
(0) какой профит от этой задачи - "только просматривать" из одного объекта другой?
|
|
8
ANDRU48
05.09.14
✎
11:21
|
чтобы все можно было просматривать из объекта другой объект - это же просмотр (ТолькоЧтение), а если нельзя то нет.
Еще попробовал без подписки, установить галочку право "Интерактивное изменение проведенных", но без галочки редактирование и изменение, вроде прокатывает.
Что скажете, чем чревата эта галочка право "Интерактивное изменение проведенных"?
|
|
9
ANDRU48
05.09.14
✎
13:13
|
В итоге сделал галочку право "Интерактивное изменение проведенных", только на документы и создал подписку на событие и прописал в серверном модуле
Если РольДоступна("ТолькоПросмотр") Тогда
Сообщить("У пользователя нет прав редактировать!");
Отказ = Истина;
КонецЕсли;
|
|